首页 > 文章 > WEB > 程序 > 正文

DedeCMS 验证码不正确的解决方法
2015-11-30 16:24:20   来源: 运维那些事   评论:0 点击:

dedecms升级后登录后提交总是验证码不正确,经网上查证后发现其实只要是用了session认证的后台都会出现这个问题。
 
dedecms升级后登录后提交总是验证码不正确,经网上查证后发现其实只要是用了session认证的后台都会出现这个问题。
 
方法一: data\session 保存不成功,目录没有写权限(权限777),赋权目录777即可; 
方法二: 取消掉验证码,具体方法如
打开 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>
 
方法三:经几台机器测试,主要原因还是在php.ini的设置上。 大约900多行,有两个关于session的设置,采用默认的就可以,已经修改过的参照下面执行 ;session.save_path = "/tmp" session.cookie_path = / 本机和服务器上都测试过,修改了这两个参数后,再次登录dede,就会提示验证码不正确,改回默认,一切OK经过分析,
 
 
还有一个需要检查空间是否是满了,若满了也会导致这个问题的发生
 

相关热词搜索:DedeCMS 验证码错误

上一篇:dedecms批量删除未审核评论的方法
下一篇:最后一页

分享到: 收藏