织梦DeDeCMS

dedecms后台验证码一直出错的解决办法

方法一:data\session 保存不成功,原因是目录没有写权限(权限777)

方法二:直接取消验证码。

先找到登陆文件夹里面的login.php文件,有的修改过了登陆路径,那么这个登陆文件可能也修改了名字,所以如果是刚刚安装,那么文件一般在dede/login.php可以找到,如果修改过了那么可以在修改文件夹里面找。首先将这一段去掉

if(($validate== || $validate != $svali) && preg_match(/6/,$safe_gdopen)){ResetVdValue();ShowMsg(‘验证码不正确!,'login.php,0,1000);exit;

换成

 if( false);

还需要把templets/login.html下

<dt>验证码:</dt><dd><input id=”vdcode” type=”text” name=”validate” style=”text-transform:uppercase;”/><img id=”vdimgck” align=”absmiddle” onClick=”this.src=this.src+’?'” style=”cursor: pointer;” alt=”看不清?点击更换” src=”../include/vdimgck.php”/><a href=”#” onClick=”changeAuthCode();”>看不清? </a></dd>

删除掉。

方法三:设置服务器的php.ini:

打开php.ini 文件找到;

session.save_path = “/tmp”

改写成

session.cookie_path = /

 

 

 

 

 

(0)

本文由 SilenceLee的学习笔记 作者:silencelee 发表,转载请注明来源!

热评文章

发表评论