News新闻

业界新闻动态、技术前沿
Who are we?

您的位置:首页      网络营销      Yii输入正确验证码却验证失败的解决方法

Yii输入正确验证码却验证失败的解决方法

前言最近在做一个需求时,发现输入正确验证码,但是都提示验证码错误最后追踪代码发现,如果 Model 在 save 前,单独做了 validate 验证,则在验证结束后,会重新生成验证码然后在我们 Model save 时,也会进行 validate 验证,验证时,验证码已经重新生成了,所以会匹

前言

最近在做一个需求时,发现输入正确验证码,但是都提示验证码错误

最后追踪代码发现,如果 Model 在 save 前,单独做了 validate 验证,则在验证结束后,会重新生成验证码

然后在我们 Model save 时,也会进行 validate 验证,验证时,验证码已经重新生成了,所以会匹配不上

// 如果这里用到了验证码,就会出问题

$model = new Test();

$model->validate();

$model->save();
    我要评论
    共有 人参与,评论 条,顶帖 [点击查看]
  • 验证码:
  • 所有评论仅代表网友意见,与本站立场无关!