Enable recaptcha on client sign up¶
ReCaptcha feature only works with Google reCaptcha V2
In order to enable recaptcha on Fleio client sign up you will have to:
Register a new site in the google recaptcha admin panel. We will need the site key and secret key.
Add the site key in the enduser.config.json file:
fleio edit enduser.config.json ... "logoutRedirect": null, "usernameInputLabel": null, "reCaptchaSiteKey" : "HERE WE PASTE THE SITE KEY" }
Add the secret key at the end of the settings.py file:
fleio edit settings.py RECAPTCHA_SECRET = 'HERE WE PASTE THE SECRET KEY'
Save and press
Y to restart fleio services.
Insert the captcha script into the enduser index.html file.
We need to add the following script inside the
<script src="https://www.google.com/recaptcha/api.js?render=explicit" async defer></script>
This needs to be done by following this example.
If everything was properly configured, you should be able to see the recaptcha verification on the client sign up page: