您现在的位置是:主页 > 织梦教程 > 织梦教程

织梦网站后台登录验证码一直显示错误的解决方法

织梦BUG 2019-07-19 【织梦教程】 人已围观

简介有时候我们在登陆织梦网站后台的时候,我们按照上面显示的验证码进行输入;但是后台一直不能登录成功,一直提示验证码不正确,就是登不进去,但是我明明输入的是正确的验证码...

有时候我们在登陆织梦网站后台的时候,我们按照上面显示的验证码进行输入;但是后台一直不能登录成功,一直提示验证码不正确,就是登不进去,但是我明明输入的是正确的验证码,这个问题一直困扰我很久,试了很多方法都不行啊,在网上有些说什么V5.7的不好,很垃圾,过几天就好,我们做网站的不可能一直等着它好吧~~这样就很被动了,下面告诉大家怎么处理:

首先我们要先明白,我们每用一次后台的验证码,就会在data/sessions目录下生成个缓存文件,所以如果你的验证码正确却验证错误,可能是你的空间满了,导致不能在data/sessions生成新的文件

或者是由于这些缓存文件的存在导致不能正常验证。

方法一:

首先,进入data/sessions目录,将这个目录下的除index.htm外的其它session文件全部删除掉。

然后再把本地IE浏览器的缓存清理了干净。

看看是否可以正常登录后台了。

方法二:

如果方法一不行,我们可以取消后台登录的验证码。取消验证码的方法:

一、第一种方法

修改/data/safe下的inc_safe_config.php ,把$safe_gdopen值中的6去掉在登陆后台的时候就不会出现验证码了这样在登录后台时就不需要填写验证码了。比如这样:$safe_gdopen = '1,2,3,4,5,7';

二、第二种方法

一共分为两步来进行:打开 login.php 找到:

if($validate=='' || $validate != $svali)

替换为:

if( false )

然后,在模板dede/templets/login.htm里去掉以下验证码的具体HTML代码:

<li><span>验证码:</span>

<input name="validate" type="text" id="vdcode” style="width:50px;text-transform:uppercase;" />

<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" />

</li>

方法三:

有时候做方法二时,把修改后的inc_safe_config.php文件再用ftp上传到空间时,发现上传失败,那么验证码错误就是由于/data/safe文件夹没有写入权限,导致这个文件夹下不能生成新的缓存文件。

解决的方法就是给这个文件夹添加写入权限,之后验证码就正常了。如果仍未解决,欢迎加群求助。


-END-

浏览完了?你可以 点我去评论留下观点!

站点信息

  • 建站时间:2018-10-24
  • 标签管理标签云
  • 网站地图XML网站地图
  • 文章统计:70篇文章
  • 站长微信:微信二维码