加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

dedecms后台空白页以及验证码不显示处理方法

发布时间:2021-12-15 09:40:04 所属栏目:经验 来源:互联网
导读:今天配置了一天的服务器和转移网站,好不容易服务器配置好了,但是转移过去先是登陆后跳转显示空白页,好不容易把空白页改好了发现验证码又出问题了,把几个遇到的问题解决方法放出来,供大家学习借鉴. 验证码的问题很简单,我就几句话说一下,我修改userlogin.cla
今天配置了一天的服务器和转移网站,好不容易服务器配置好了,但是转移过去先是登陆后跳转显示空白页,好不容易把空白页改好了发现验证码又出问题了,把几个遇到的问题解决方法放出来,供大家学习借鉴.
 
验证码的问题很简单,我就几句话说一下,我修改userlogin.class.php 以及common.inc.php 用记事本直接打开的,出现了bom头,下个notepad++去除bom,或者直接用个common.inc.php覆盖了就行了,我就不多说了,主要讲登陆后空白页.
 
主要在这个文件,与dedecms5.7与php5.4+以上的兼容性问题,查include里面的 userlogin.class.php里面的keepuser()函数,把@session_register 全部改写,虽然不知道这个@是什么意思.
 
把@session_register($this->keepUserIDTag);注释掉,然后改为:
 
if (!isset($_SESSION[$this->keepUserIDTag]))
 
全部有6个,如下:
 
if (!isset($_SESSION[$this->keepUserIDTag]))
//@session_register($this->keepUserIDTag);     
$_SESSION[$this->keepUserIDTag] = $this->userID;
 
 
if (!isset($_SESSION[$this->keepUserTypeTag]))
//@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->userType;
 
if (!isset($_SESSION[$this->keepUserChannelTag]))
//@session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
 
if (!isset($_SESSION[$this->keepUserNameTag]))
//@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->userName;
 
if (!isset($_SESSION[$this->keepUserPurviewTag]))
//@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
//开源软件:Cuoxin.com
if (!isset($_SESSION[$this->keepAdminStyleTag]))
//@session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
然后就可以登入后台了.

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!