---
title: Spam Protection
description: "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. ![](data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=) The spam protection feature in Magic Login Pro is designed to…"
url: "https://handyplugins.co/docs/magic-login-spam-protection/"
updated: "2026-03-14"
category: Magic Login Pro
---

# Spam Protection

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.

![](data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=)

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](https://www.google.com/recaptcha/admin#list) 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:

1. Navigate to **Magic Login → Settings** in your WordPress dashboard.
2. Open the **Spam Protection** tab.
3. Select the CAPTCHA provider you want to use:
   - Google reCAPTCHA
   - Cloudflare Turnstile
   - Friendly Captcha
4. Enter the required **Site Key** and **Secret Key** for the selected provider.
5. Save your settings.

Enabling Spam Protection for forms:

![](data:image/gif;base64,R0lGODdhAQABAPAAAP///wAAACwAAAAAAQABAEACAkQBADs=)

*PS: Registration feature is available since version 2.2+*
