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

2025-11-01 05:34:22

      用过dedecms搭建网站的人都知道,登陆后台必须要验证码的,虽然可以设置为无验证码状态,但是一般的都会有验证码,那么dedecms后台验证码一直出错怎么办呢?

三种解决办法

    方法一:data\session 保存不成功,原因是目录没有写权限(权限777);我的就是这个问题,没有写入权限。

    方法二:就是直接取消验证码。有人问没办法登陆后台怎么取消呢?这里你可以用FTP直接修改文件(记得修改之前先备份),VPS更方便。

    先找到登陆文件夹里面的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 = /

注意事项

无论是哪种方法,最好先做好备份,这样就算失败了也可以还原。

自己最好能够精通dedecms代码,对网站后台有所了解。

如果自己实在做不好,最好让专业人员或者是网站空间商协助完成。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢