PHP 5.4.x 安装dedecms最新版后台登陆 网页一片空白
2012-12-01 23:55
411 查看
最新版本的PHP 5.4.x的环境安装了dedecms v57 sp1 UTF-8,结果后台登陆提交了用户名和密码之后,居然一片空白。
仔细跟代码,才发现是两个地方导致的 因为PHP新版本的几个函数不存在了。
session_register
session_unregister
文件/include/userlogin.class.php
仔细跟代码,才发现是两个地方导致的 因为PHP新版本的几个函数不存在了。
session_register
session_unregister
文件/include/userlogin.class.php
/** * 保持用户的会话状态 * * @access public * @return int 成功返回 1 ,失败返回 -1 */ function keepUser() { if($this->userID != '' && $this->userType != '') { global $admincachefile,$adminstyle; if(empty($adminstyle)) $adminstyle = 'dedecms'; if(function_exists("session_register")) $session_register = true; if($session_register) @session_register($this->keepUserIDTag); $_SESSION[$this->keepUserIDTag] = $this->userID; if($session_register) @session_register($this->keepUserTypeTag); $_SESSION[$this->keepUserTypeTag] = $this->userType; if($session_register) @session_register($this->keepUserChannelTag); $_SESSION[$this->keepUserChannelTag] = $this->userChannel; if($session_register) @session_register($this->keepUserNameTag); $_SESSION[$this->keepUserNameTag] = $this->userName; if($session_register) @session_register($this->keepUserPurviewTag); $_SESSION[$this->keepUserPurviewTag] = $this->userPurview; if($session_register) @session_register($this->keepAdminStyleTag); $_SESSION[$this->keepAdminStyleTag] = $adminstyle; PutCookie('DedeUserID', $this->userID, 3600 * 24, '/'); PutCookie('DedeLoginTime', time(), 3600 * 24, '/'); $this->ReWriteAdminChannel(); return 1; } else { return -1; } }
// /** * 结束用户的会话状态 * * @access public * @return void */ function exitUser() { ClearMyAddon(); if(function_exists("session_unregister")) { @session_unregister($this->keepUserIDTag); @session_unregister($this->keepUserTypeTag); @session_unregister($this->keepUserChannelTag); @session_unregister($this->keepUserNameTag); @session_unregister($this->keepUserPurviewTag); } DropCookie('dedeAdmindir'); DropCookie('DedeUserID'); DropCookie('DedeLoginTime'); $_SESSION = array(); }
相关文章推荐
- WAMP Server 安装dedeCMS 后,登陆后台管理页面空白解决方案
- 解决php 5.4下dedecms登陆后台空白,标题不能为空错误
- 织梦dedecms 内容管理系统安装后,登陆后台空白问题
- dedecms在php7下的使用,织梦dedecsm后台一片空白的解决方法
- dedecms后台内容维护一片空白,php7下使用dedecms织梦坑太多大家升级要小心
- dede后台登陆后一片空白的解决办法汇总
- DedeCms后台登录一片空白的解决方法
- dedecms安装完成后登录后台出现空白
- 二、后台登陆login.php【dedecms后台源码分析】
- DeDeCMS刚安装后后台登陆总是回到登陆界面问题解决
- dedecms更换空间后后台登陆空白
- 二、后台登陆login.php【dedecms后台源码分析】
- DedeCms登录后台时一片空白解决方法
- 织梦v5.7安装在php5.3以上版本登陆后台不能跳转问题
- dedecms安装完成后登录后台出现空白
- 解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
- 解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
- dedecms安装完成后登录后台出现空白
- 升级到php5.4:织梦cms安装完成后登录后台出现空白解决办法
- dedecms5.7不兼容php5.4导致登录后台出现空白