当自己输入了正确的验证码后,系统仍然提示不正确,这种情况如何排查?
1、打开cms的开发者模式
2、继续回到提交页面,输入正确的验证码进行提交,系统仍然会提示验证码不正确
3、找到系统日志文件:cache/error/当天的.php
DEBUG - 图片验证码验证失败:你输入的是(dddd),正确的是(D4DP)192.168.0.244:Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 Edg/113.0.1774.57
然后分析这个日志文件,看验证码是不是自己输入错了,如果自己没有输入错误,就往下继续
4、上面日志分析,如果本电脑ip地址出现多个时,那么也会导致验证码识别错误,需要手动设置识别常量
例如,在index.php中加入以下代码:
以上代码仅供参考,可根据实际情况调整改进。
技术求助:
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。