过期后Google Recaptcha V2验证

时间:2017-11-05 05:54:47

标签: recaptcha

我以长篇形式使用google recaptcha v2。在单击handleCorrectCaptcha方法处理的验证码验证之前。如果单击captcha复选框,则表单提交之前验证码已过期。然后,当我点击提交按钮表单时,提交没有验证码。在验证码过期后,我不知道如何验证。即使我通过https://support.google.com/recaptcha/?hl=en.我找不到解决方案。提前致谢

我的Html代码是

<re-captcha (captchaResponse)="handleCorrectCaptcha($event)"  site_key="*****************************"></re-captcha>

我的Angular2代码是

handleCorrectCaptcha(captchaResponse: string) {
  this.captchaResponse=captchaResponse;
  this.appRef.tick();
}

Recaptcha error

1 个答案:

答案 0 :(得分:0)

HTML代码

<re-captcha (captchaResponse)="handleCorrectCaptcha($event)"  
site_key="*****************************" (captchaExpired)="handleExpired()">
</re-captcha>  

Angular2代码

handleCorrectCaptcha(captchaResponse: string) {
  this.captchaResponse=captchaResponse;
  this.appRef.tick();
}

handleExpired(){
  this.captchaResponse=null
}

我很抱歉发布简单的问题