Я использую Google Reaptcha. Когда я чекбокс Google .it генерирует ** **long string
****.https://www.npmjs.com/package/react-recaptcha
Я проверяю свою длинную строку на внутреннем узле js.but она всегда дает true при проверке с той же строкой, я хочу, чтобы она выдала true в первый раз в другой раз он выдаст false в другой раз с той же строкой.
вот мой бэкэнд-код
let {UserId,recaptchaString} = req.body;
console.log(recaptchaString);
if(recaptchaString ==null || recaptchaString === undefined || recaptchaString ===''){
return res.send({status: false,"message":"please select captcha"});
}
var secertKey = ']sj2KiaboL6hJ9eIaiv6wRVbr';
const verifyUrl = `https://google.com/recaptcha/api/siteverify?secret=${secertKey}&response=${recaptchaString}&remoteip=${req.connection.remoteAddress}`;
request(verifyUrl, async (err, response, body) => {
body = JSON.parse(body);
console.log(body);
// If Not Successful
if (body.success !== undefined && !body.success) {
return res.json({"success": false, "msg": "Failed captcha verification"});
}
});
Я также ссылаюсь на это видео https://www.youtube.com/watch?v=UzCkSzmEq8E