丝路英雄联盟一直输验证码登陆多个号后需要输入验证码但验证码老输错…

查看: 1347|回复: 6
Dx3.2登陆时候验证码输入错误依然可以登陆,就是验证码随便写
测试环境:本地Vmware、Dx3.2
网站A:***全新的3.2论坛,然后恢复之前备份好的数据库(正常上线的网站数据库);测试登陆以及注册验证码时候,验证码随便写,点击“登陆”或“注册”按钮,会提示验证码错误,同时也成功登陆或注册网站了;但是修改密码、发表主题验证码没事。换了英文验证码、位图验证码都是这样的情况。
校验文件结果只有“一周内更新: 15 ”其他项目都是“0”;
校验数据库:
&P& pre_common_connect_guest 新增的字段
& & conuintoken char(32) NOT NULL
pre_common_member 新增的字段
& & avatar varchar(255)
pre_common_member_connect 新增的字段
& & conuintoken char(32) NOT NULL
pre_common_tagitem 新增的字段
& & tagname varchar(20) NOT NULL
pre_forum_attachment_0 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_1 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_2 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_3 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_4 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_5 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_6 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_7 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_8 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_9 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_attachment_unused 新增的字段
& & sha1 char(40) NOT NULL
pre_forum_thread 新增的字段
& & oldtypeid int(10) unsigned NOT NULL
& & study_Haveread varchar(1314) NOT NULL
pre_forum_threadclass 新增的字段
& & oldtypeid int(10) unsigned NOT NULL
pre_portal_article_count 新增的字段
& & dateline int(10) unsigned NOT NULL
pre_portal_article_title 新增的字段
& & shorttitle varchar(255) NOT NULL
&/P&复制代码
依然全新***好Dx3.2论坛,但是这次不恢复数据,正常用,防灌水的验证设置和网站A的保持一致,登陆、注册等验证都成功拦截,提示错误阻止登陆或注册,非常正常。
求大大帮忙分析,难道这是因为数据库的问题吗?文件这都是全新的官方的了,一个都没修改过,除过数据库是旧的。求大神们支招~谢谢了!
程序文件覆盖过了没|?
本地测试? 那 直接过去很正常的
程序文件覆盖过了没|?
我是新***的程序,只恢复了数据库。
本地测试? 那 直接过去很正常的
为什么呢?就是因为我的网站出现了这个问题,才会在本地测试尝试找到解决办法的。
求大神解救,该怎么办呢?今天再次测试,把所有多出来的字段全部删除、覆盖***、插件全部关闭,还是解决不了,到底是哪儿的问题啊。
自己找到解决办法了!
太生气了!累计投入排查时间有10h真不夸张!
老版本升级后“登陆”以及“注册”时验证码无效,随便写即可通过的BUG!
(出处: Discuz! 官方站)
Powered by验证码总是错误怎么办? 输入验证码总是提示错误的解决方法汇总
作者:佚名
字体:[ ] 来源:互联网 时间:07-26 10:03:11
验证码总是错误怎么办?接下来小编就为大家介绍输入验证码总是提示错误的解决方法,感兴趣的朋友可以看一下
  验证码总是错误怎么办?下文将告诉大家输入验证码总是错误解决方法,绿茶小编胖胖有的时候会遇到输入验证码却总是出错,这是为什么呢?该如何解决呢?请看下文。&
  --问题原因一
  使用全角字符输入验证码,几乎所有网页的输入识别字符都为半角字符,也就是英文字符,在输入验证码时输入采用全角字符网页是无法识别的,遇到验证码总是错误问题的时候,请仔细检查输入法中使用的那种字符模式。&
  解决办法: 将输入法调整为半角输入状态,通常在输入法状态栏中点击鼠标右键,就能看到全角与半角切换的选项,全角与半角的区别,如全角字符abcd,半角字符abcd。&
  验证码总是错误怎么办?
  --问题原因二
  超出验证码输入有效时间,多数验证码页面都设置了验证码有效时间,通常为45秒,当用户停留在该页面上未进行验证码操作超过45秒,则当前验证码失效,需要刷新该网页才能正确输入。&
  解决办法:尽量保证在验证码有效时间内输入,一般为45秒左右,假如超过有效时间请按F5键刷新后,再重新输入。&
  --问题原因三
  IE浏览器cookie被阻止,当IE浏览器&隐私&设置为最高时,将阻止所有来自网页的Cookie文件,从而导致无法与网页服务器进行必要的数据交换。&
  解决办法:打开IE浏览器,点击上方的&工具&菜单&&&选择&Internet选项&&&&切换到&隐私&选项卡&&&在&设置&下方下拉滑动条,将隐私设置调整为&中&&&&点击确定&&&重新启动IE浏览器。&
  --问题原因四
  IE浏览器组件损坏或异常,IE组件被恶意插件篡改或损坏,导致输入验证码总是错误。&
  解决办法:点击&开始&菜单&&&选择&运行&&&&在运行中输入®svr32 jscript.dll&(不含引号),按下回车键,系统提示&jscript.dll中的DLLRegisterServer成功&,点击确定&& &再次点击&运行&&&&输入®svr32 vbscript.dll &,按下回车键,系统提示&vbscript.dll中的DLLRegisterServer成功&,点击确定&&&经过两次IE修复,在尝试刷新网页重新输入验证码。&
  上述方法如果仍然不能解决验证码错误的问题,请使用360安全卫士、金山毒霸等杀毒软件进行全盘扫描,清除系统中存在的木马病毒。
大家感兴趣的内容
12345678910
最近更新的内容

参考资料

 

随机推荐