美文网首页
yii1中验证码不刷新解决方案

yii1中验证码不刷新解决方案

作者: SMILING_7b27 | 来源:发表于2019-10-29 14:16 被阅读0次

最进发现yii中的一个“bug”,先这么叫着吧,可能是官方有意为之,用yii自带的验证码功能来做验证码接口,接口是可以用的,但是通过传refresh参数,验证码图片看着是刷新了,但是验证码图片中的验证码变量死活不变。尝试了很多网上说的方法,一开始想着尽量不去更改源码的原则,后台发现着实不行。直接上干货:
文件相对路径:yii/framework/web/widgets/captcha/CCaptchaAction.php

找到run方法: image.png
这个是原来的代码
image.png

(修改后的代码,其中change变量自己随意起,但不要和refresh重名,yii原来自带的这个不起作用)然后再要刷新的地方加上get参数change就可以了

相关文章

网友评论

      本文标题:yii1中验证码不刷新解决方案

      本文链接:https://www.haomeiwen.com/subject/ytawvctx.html