Я использую библиотеку response-google-recaptcha-v3 в чтобы интегрировать reCAPTCHA v3 в мое приложение React, которое также использует Next.
В README есть следующий пример, знакомящий пользователей с ловушкой useGoogleReCaptcha
:
import {
GoogleReCaptchaProvider,
useGoogleReCaptcha
} from 'react-google-recaptcha-v3';
const YourReCaptchaComponent = () => {
const { executeRecaptcha } = useGoogleReCaptcha();
const token = executeRecaptcha("login_page");
return (...)
}
ReactDom.render(
<GoogleReCaptchaProvider reCaptchaKey="[Your recaptcha key]">
<YourReCaptchaComponent />
</GoogleReCaptchaProvider>,
document.getElementById('app')
);
Я не понимаю, как я должен использовать const token = executeRecaptcha("login_page")
. В настоящее время я не понимаю, как разработчики должны использовать это token
. Разве с этим токеном не связана оценка, по которой потенциальным ботам будет запрещено использовать страницу?
Как мне проверить этот токен и работать с ним? Любая помощь приветствуется.