yyz
验证码不变需要改框架源码 vender\yiisoft\yii2\captcha\CaptchaAction.php getVerifyCode($regenerate = true)
验证码总是错误 应该是你的 $captchaAction 属性没有设置正确。
model 的rules方法
['captcha', 'captcha', 'message'=>'验证码错误', 'captchaAction'=>'user/captcha'],模板的地方也有个 captchaAction 选项。
<?php echo Captcha::widget(['name'=>'captchaimg','captchaAction'=>'login/captcha','imageOptions'=>['id'=>'captchaimg', 'title'=>'换一个', 'alt'=>'换一个', 'style'=>'cursor:pointer;'],'template'=>'{image}']); ?>@達達尼亞 我验证码没用model,直接在控制器里用$caprcha->validate($data['captcha']);怎么验证呢
- yyz 回答了问题 yii2.0验证码总是错误
我验证码没用model,直接在控制器里用$caprcha->validate($data['captcha']);怎么验证呢
- yyz 评论了教程 Yii2.0自带验证码使用心得分享
为了实现验证码刷新,我改了
@app\vendor\yiisoft\yii2\captcha\CaptchaAction.php
public function getVerifyCode($regenerate = true)
为什么验证码验证的总是错的呢