DedeCMS 验证码不正确的解决方法

DedeCMS 验证码不正确的解决方法,第1张

DedeCMS验证码不正确的解决方法(php配置问题)

最近我帮客户端服务器装了安全。另外,我升级了PHP5.2.17版本。因为客户端程序使用dedecms,所以登录后提交验证码总会出错。事实上,如果使用使用会话验证的后台管理,就会出现这个问题。

处理一:
data\session储存失败,缘故是文件目录沒有写管理权限(权限777);

处理二:
能够撤消掉验证码,具体做法以下

完成的方式一共分成二步来开展:

复制代码代码以下:
开启dede/login.php寻找:
if($validate==''||$validate!=$svali)
更换为:
if(false)

随后,在模板dede/templets/login.htm里除掉下列验证码的实际HTML代码:

复制代码代码以下:
<li><span>验证码:</span>
<inputname="validate"type="text"id="vdcode"style='width:50px;text-transform:uppercase;'class="text"/>
<imgid="vdimgck"src="../include/vdimgck.php"alt="看不清楚?点一下拆换"align="absmiddle"style="cursor:pointer"/>
</li>


解决方案三:
经多台设备检测,关键缘故還是在php.ini的设定上。
大概900几行,有两个有关session的设定,选用默认设置的就可以,早已改动过的参考下边实行

;session.save_path="/tmp"
session.cookie_path=/

该设备和网络服务器上面检测过,改动了这两个主要参数后,再度登陆dede,便会提醒验证码有误,改成默认设置,一切OK

历经剖析,之前版本的php,zend会设定session的一些关键点,但针对新版本,zend并并不是如何设置,因此大伙儿也不必动来动去了,发现问题解决困难。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773623.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存