Feature/recaptcha v3 plus login (#202)

* [WIP] New GoogleReCAPTCHA code
Support for v3
v2-invisible doesn't work yet

* Add some notice about recaptchas versions

* Lets support only ReCaptcha v3

Too much mess ;)

* Fixes
This commit is contained in:
slawkens
2022-08-31 11:16:48 +02:00
committed by GitHub
parent 6d142dcbfe
commit 32cf487128
9 changed files with 129 additions and 26 deletions

View File

@@ -84,6 +84,14 @@ else
$t = isset($tmp[$ip]) ? $tmp[$ip] : NULL;
}
if(config('recaptcha_enabled'))
{
require LIBS . 'GoogleReCAPTCHA.php';
if (!GoogleReCAPTCHA::verify('login')) {
$errors[] = GoogleReCAPTCHA::getErrorMessage();
}
}
$account_logged = new OTS_Account();
if (config('account_login_by_email')) {
$account_logged->findByEMail($login_account);