网站技术 · 2011 年 05 月 09 日 0

dedecms提示验证码不正确的三种解决方法

老是出现”验证码不正确”的原因及解决办法:

解决一:目录 data\session 保存不成功,原因是目录没有写权限(权限777);
解决二:把data/session目录下除index.htm外的其它session文件干掉,然后本地ie清除缓存,重新进入后台首页就正常了。(提示:空间满了也是导致”验证码不正确”的原因。)

解决三:可以取消掉验证码,具体方法如下

实现的方法一共分为两步来进行:

打开 dede/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>

完毕!