# MSP ReCaptcha

Google reCaptcha module form Magento2.

> Member of **MSP Security Suite**
>
> See: https://github.com/magespecialist/m2-MSP_SecuritySuiteFull

Did you lock yourself out from Magento backend? <a href="https://github.com/magespecialist/m2-MSP_ReCaptcha#emergency-commandline-disable">click here.</a>

## Installing on Magento2:

**1. Install using composer**

From command line: 

`composer require msp/recaptcha`<br />
`php bin/magento setup:upgrade`

**2. Enable and configure from your Magento backend config**

<img src="https://raw.githubusercontent.com/magespecialist/m2-MSP_ReCaptcha/master/screenshots/config.png" />

## Frontend:

MSP reCaptcha adds a recaptcha control to:
- Login
- Register
- Contact form
- Forgot password

### Standard reCaptcha v2

<img src="https://raw.githubusercontent.com/magespecialist/m2-MSP_ReCaptcha/master/screenshots/frontend.png" />

### Invisible reCaptcha support

Since version 1.3.0, we support Google invisible reCaptcha to avoid e-Commerce conversions loss.

<img src="https://raw.githubusercontent.com/magespecialist/m2-MSP_ReCaptcha/master/screenshots/invisible_recaptcha.png" />

<img src="https://raw.githubusercontent.com/magespecialist/m2-MSP_ReCaptcha/master/screenshots/invisible_recaptcha2.png" />

## Backend:

MSP reCaptcha can be optionally enabled on backend login too:

<img src="https://raw.githubusercontent.com/magespecialist/m2-MSP_ReCaptcha/master/screenshots/backend.png" />

## Emergency commandline disable:

If you messed up with reCaptcha you can disable it from command-line:

`php bin/magento msp:security:recaptcha:disable`

This will disable reCaptcha for **backend access**.