当前位置:首页 > PHP文摘 > 列表

织梦(dedecms)升级后验证码不正确的解决方法

发布:smiling 来源: PHP粉丝网  添加日期:2019-01-22 14:21:39 浏览: 评论:0 

织梦公布新版本之后,一直没有时间升级,最近升级了....

升级之后, 问题来了,验证码可以显示,不管怎么登陆都是错误,在网上找了很久的攻略,发现都不能解决,没办法自己慢慢摸索,最后功夫不负有心人,下面就分享一下,其实很简单!

升级后我发现在我的​\data文件夹下除了sessions文件夹外,还有一个sessions_d41d8cd98f的文件夹,而这个文件夹中照样记录着您的登陆信息,唯一不同的是,sessions中的记录验证码会和后台登陆验证码同步,sessions_d41d8cd98f却不会记录验证码,那么我们就只要需要记录同步到sessions文件夹即可,

解决方法:

打开include​文件夹下的common.inc.php文件,找到以下代码

  1. //Session保存路径 
  2.  
  3. $enkey = substr(md5(substr($cfg_domain_cookie,0,5)),0,10); 
  4.  
  5. $sessSavePath = DEDEDATA."/sessions_{$enkey}"
  6.  
  7. if ( !is_dir($sessSavePath) ) mkdir($sessSavePath); 
  8.  
  9. if(is_writeable($sessSavePath) && is_readable($sessSavePath)) 
  10. //phpfensi.com 
  11.  
  12.     session_save_path($sessSavePath); 
  13.  

把$sessSavePath = DEDEDATA."/sessions_{$enkey}";改成:$sessSavePath = DEDEDATA."/sessions"; 保存即可!

再登陆,就不会出现验证码不正确了!​

Tags: dedecms 验证码不正确

分享到: