输入正确验证码却提示错误,是yii系统哪里出了问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计280个文字,预计阅读时间需要2分钟。
相关专题:
最后追踪代码发现,如果 Model 在 save 前,单独做了 validate 验证,则在验证结束后,会重新生成验证码。然后在我们 Model save 时,也会进行 validate 验证,验证时,验证码已经重新生成了,所以会匹配不上。
问题发现:
我们可以看framework/web/widgets/captcha/CCaptchaAction.php可以很容易就发现问题了。
本文共计280个文字,预计阅读时间需要2分钟。
相关专题:
最后追踪代码发现,如果 Model 在 save 前,单独做了 validate 验证,则在验证结束后,会重新生成验证码。然后在我们 Model save 时,也会进行 validate 验证,验证时,验证码已经重新生成了,所以会匹配不上。
问题发现:
我们可以看framework/web/widgets/captcha/CCaptchaAction.php可以很容易就发现问题了。

