Magic Login Pro offers robust spam protection services to safeguard your login and registration forms against spam and abuse. It integrates seamlessly with both reCAPTCHA and Cloudflare Turnstile.

The spam protection feature in Magic Login Pro is designed to protect your website from malicious activities by requiring users to complete a CAPTCHA challenge. This ensures that only legitimate users can access your site’s login and registration forms.
Supported Services #
reCAPTCHA #
Magic Login Pro supports the following versions of reCAPTCHA:
- reCAPTCHA v2 Checkbox
- reCAPTCHA v2 Invisible
- reCAPTCHA v3
Each reCAPTCHA type requires a different set of API keys. You can generate these keys from the Google reCAPTCHA site.
Cloudflare Turnstile #
Magic Login Pro also supports Cloudflare Turnstile, a privacy-focused CAPTCHA alternative designed to minimize friction for users while blocking automated abuse.
Turnstile can operate with minimal or no visible challenge, making it a good choice for sites that want strong bot protection without degrading the login experience.
Friendly Captcha #
Magic Login Pro also integrates with Friendly Captcha, a privacy-first CAPTCHA solution that does not rely on user tracking or behavioral analysis.
Friendly Captcha works by using a lightweight cryptographic puzzle solved in the user’s browser, helping block automated abuse while maintaining strong privacy compliance.
Configuration #
To enable CAPTCHA protection in Magic Login Pro:
- Navigate to Magic Login → Settings in your WordPress dashboard.
- Open the Spam Protection tab.
- Select the CAPTCHA provider you want to use:
- Google reCAPTCHA
- Cloudflare Turnstile
- Friendly Captcha
- Enter the required Site Key and Secret Key for the selected provider.
- Save your settings.
Enabling Spam Protection for forms:

PS: Registration feature is available since version 2.2+