dede后臺(tái)打開(kāi)空白 dede 后臺(tái)空白 dede后臺(tái)登陸空白 dede前臺(tái)可以正常訪(fǎng)問(wèn),后臺(tái)登錄空白的解決辦法
在網(wǎng)上找了很多方法,都不能用,后來(lái)找到一個(gè)才解決了困擾我多時(shí)的問(wèn)題。
問(wèn)題原因:
session_register,php5.4移除了這個(gè)函數(shù),版本里說(shuō)明,繼續(xù)使用該函數(shù)會(huì)產(chǎn)生錯(cuò)誤。
if (!isset($_SESSION[$this->keepUserTypeTag]))改成這個(gè)方式就可以了
解決方法:
找include/userlogin.class.php里面的keepuser()函數(shù),
把@session_register 全部改寫(xiě), 雖然不知道這個(gè)@是什么意思
把@session_register($this->keepUserIDTag); 注釋掉,然后改為
if (!isset($_SESSION[$this->keepUserIDTag]))
全部有6個(gè)。
如下:
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;
if (!isset($_SESSION[$this->keepAdminStyleTag]))
//@session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
然后就可以登入后臺(tái)了。