首页 > 上网技巧 > 电脑小技巧 > dedecms后台点击登录后login.php空白解决办法

dedecms后台点击登录后login.php空白解决办法

时间:2014-10-29 15:59 作者:QQ地带 我要评论

 

dedecms后台出现空白,dede目录下错误日志显示:

  1. [29-Oct-2014 02:44:23 UTC] PHP Deprecated:  Function ereg_replace() is deprecated in /oicqzone/dede/config.php on line 2 

解决方法:

在include/userlogin.class.php 中声明一个函数:【亲测有效】

  1. function session_register()  
  2. return true; 
  3. }  

或者:删除include/userlogin.class.php中的以下代码:

  1. function keepUser()    
  2. {    
  3.     if($this->userID != '' && $this->userType != '')    
  4.     {    
  5.         global $admincachefile,$adminstyle;    
  6.         if(emptyempty($adminstyle)) $adminstyle = 'dedecms';    
  7.    
  8.         //@session_register($this->keepUserIDTag);    
  9.         $_SESSION[$this->keepUserIDTag] = $this->userID;    
  10.    
  11.         //@session_register($this->keepUserTypeTag);    
  12.         $_SESSION[$this->keepUserTypeTag] = $this->userType;    
  13.    
  14.         //@session_register($this->keepUserChannelTag);    
  15.         $_SESSION[$this->keepUserChannelTag] = $this->userChannel;    
  16.    
  17.         //@session_register($this->keepUserNameTag);    
  18.         $_SESSION[$this->keepUserNameTag] = $this->userName;    
  19.    
  20.        // @session_register($this->keepUserPurviewTag);    
  21.         $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;    
  22.    
  23.         //@session_register($this->keepAdminStyleTag);    
  24.         $_SESSION[$this->keepAdminStyleTag] = $adminstyle;    
  25.    
  26.         PutCookie('DedeUserID'$this->userID, 3600 * 24, '/');    
  27.         PutCookie('DedeLoginTime', time(), 3600 * 24, '/');    
  28.             
  29.         $this->ReWriteAdminChannel();    
  30.             
  31.         return 1;    
  32.     }    
  33.     else   
  34.     {    
  35.         return -1;    
  36.     }    
  37. }   

 


标签: DedeCMS
顶一下
(4)
100%
踩一下
(0)
0%

Google提供的广告