dedecms5.7不兼容php5.4导致登录后台出现空白
来源:互联网 发布:淘宝联盟优惠券哪来的 编辑:程序博客网 时间:2024/05/27 03:29
登陆dedemcs后台输入用户名和密码后没有提示显示为空白,主要原为是php5.4的版本废除了session_register函数
可以采用如$_SESSION[$this->keepUserIDTag] = $this->userID;这种方式处理完整代码如下:
首先打开 include/userlogin.class.php这个文件,在287行到308行原内容如下:
@session_register($this->keepUserIDTag);
$_SESSION[$this->keepUserIDTag] = $this->userID;
@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->userType;
@session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->userName;
@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
@session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
PutCookie(‘DedeUserID’, $this->userID, 3600 * 24, ‘/’);
PutCookie(‘DedeLoginTime’, time(), 3600 * 24, ‘/’);
替换成
global$admincachefile,$adminstyle;
if(empty($adminstyle)) $adminstyle = ‘dedecms’;
//@session_register($this->keepUserIDTag);
$_SESSION[$this->keepUserIDTag] = $this->keepUserIDTag;
$_SESSION[$this->keepUserIDTag] = $this->userID;
//@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->keepUserTypeTag;
$_SESSION[$this->keepUserTypeTag] = $this->userType;
// @session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->keepUserChannelTag;
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
//@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->keepUserNameTag;
$_SESSION[$this->keepUserNameTag] = $this->userName;
//@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->keepUserPurviewTag;
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
// @session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $this->keepAdminStyleTag;
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
PutCookie(‘DedeUserID’, $this->userID, 3600 * 24, ‘/’);
PutCookie(‘DedeLoginTime’, time(), 3600 * 24, ‘/’);
至此问题解决
- dedecms5.7不兼容php5.4导致登录后台出现空白
- DEDEcms5.7+php5.4后台空白解决方法
- dedecms5.7 PHP5.4不兼容5.3的汉字问题
- 解决dedecms5.6后台登录空白问题
- 升级到php5.4:织梦cms安装完成后登录后台出现空白解决办法
- DedeCms5.7后台登录一片空白的解决方法
- 让DedeCMS完美兼容PHP5.4 解决织梦后台空白问题
- php5.4环境下DedeCMS登录退出后台空白的解决办法汇总
- DedeCMS系统php5.4环境下登录退出后台空白的解决办法说明
- dedecms安装完成后登录后台出现空白
- 织梦cms安装完成后登录后台出现空白解决办法
- 织梦安装完成后登录后台出现空白
- 2014最新Dede后台登录出现空白解决方法
- dedecms 网站换服务器后,出现后台登录空白,解决方法!
- 织梦cms安装完成后登录后台出现空白解决办法
- dedecms安装完成后登录后台出现空白
- dedecms V5.7 后台登录空白 解决方法
- DEDECMS 后台登录空白
- 003
- this指针
- JS写九九乘法表
- [VC++]利用VS2005进行dump文件调试 2
- hdu 1162 Eddy's picture(最小生成树)
- dedecms5.7不兼容php5.4导致登录后台出现空白
- poj2159 字符串
- Driver: ARM Linux静态映射分析
- 查sql表记录数
- html之marquee详解
- 为什么中国的程序员总被称为码农?
- How Many Tables(并查集)
- 基于爬山算法求解TSP问题(JAVA)
- ubuntu环境下反编译android apk