google recaptcha는 특정 토큰으로 확인을 시도한 경우 다시 사용할 수 없도록하는 것처럼 보입니다.react-google-recaptcha로 Google recaptcha를 재설정하는 방법
문서 내가 반응 - 구글 - reCAPTCHA를을 NPM 패키지를 사용하여이 시도하기 위해 노력하고있어
"다시 reCAPTCHA를 함께 확인하기 위해 최종 사용자에게 물어() grecaptcha.reset 호출해야한다"고 주장한다. 내가 응답 및 비밀 값으로 구글 API를 https://www.google.com/recaptcha/api/siteverify를 사용하여 서버 측 검증을 시도
function onChange(grecaptcha) {
console.log(grecaptcha);
grecaptcha.reset(); // this doesn't work
}
class Captcha extends React.Component {
render() {
return <div>
<Recaptcha
sitekey='#'
onChange={onChange(this)}
/> </div> }}
는 성공 응답은 항상 첫 번째 검증 후 "false"로 평가합니다
여기 내 코드입니다. 이 문제를 방지하려면 문서에서 제안 된대로 grecaptcha를 재설정하지만 작동하지 않습니다.
내가 누락 된 항목이 있습니까? 사전에
감사
편집 :
https://github.com/dozoisch/react-google-recaptcha 내가 그것을 호출 아니에요 만약 내가, 사용자가 보안 문자를 해결 한 후 전화를하려고 궁금하네요 무엇 인 리셋() 유틸리티 기능을 제공 맞아.