I was thinking it would be useful to have google reCaptcha implemented as a package for Anahita in the next maintenance release. The invisible reCaptcha is particularly useful and minimal. Anyone interested to lend a hand?
template overwrite and a system plugin to capture the the token and make an API call to reCaptcha for verification. I am going to implement it for the next release. We can also add it to the add group form.
This is a green light🚦
I left out the onLoginPerson check because after looking, the event supplied doesn't include the request so there's no access to the recaptcha response. Plus, I think preventing bots from registering is really most the battle.
Would you wanna leave it like this or would you want me to get the response with something like KRequest for the login event? Let me know what you think.