织梦dedecms提示验证码错误的解决方法

方法一:检查权限
检查 data/session 目录是否有写入权限(权限777),没有写入权限的话会导致 session 保存不成功,会提示验证错误。(一般为此种情况)

方法二:删除验证
打开 dede/login.php 文件
找到:

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

 

 

修改为:

if(false){}  


打开 dede/templets/login.htm 文件,删除以下代码:

 

<?php if(preg_match("/6/",$safe_gdopen)) { ?> <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=http://www.dede58.com/"../include/vdimgck.php"/> <a href="#" onClick="changeAuthCode();">看不清? </a></dd> <?php } ?>
 

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5e007de12366eaba9242f2ca13de5dbc.html