蛋蛋的蛋
- 蛋蛋的蛋 收藏了问题自定义错误页面和 json 响应格式
- 蛋蛋的蛋 2018-09-20 已签到连续签到5天,获得了20个金钱
- 蛋蛋的蛋 提出了问题一对多的回复功能,数据库sql怎么写
- 蛋蛋的蛋 发表了说说应该改成新号有个发帖限制期,比如注册24小时后才能发帖
- 蛋蛋的蛋 2018-09-19 已签到连续签到4天,获得了20个金钱
昨天回答过一次,但是账号没了,就重新回一次。
Yii把验证码存到session里的,如果需要异步验证可以把session里的验证码拿到和异步提交的表单验证码做比较,就行了。这是我写的应该关于yii验证码的一个博客,你可以参考下解决Yii框架验证码生成后的不刷新问题我看了,谢谢大佬,我直接打印session 验证码居然是明文的,直接就能取。可能是我改了这个
['code', 'codeVerify', 'on' => ['reg']],
public function codeVerify($attribute) { //参数:'captcha',即控制器中actions()内的名称'captcha';Yii::$app->controller,调用验证的当前控制器(必须设置) $captcha_validate = new \yii\captcha\CaptchaAction('captcha',Yii::$app->controller); if($this->$attribute){ $code = $captcha_validate->getVerifyCode(); if($this->$attribute!=$code){ $this->addError($attribute, '验证码错误'); } } }