function keepUser()
{
if($this->userID != '' && $this->userType != '')
{
global $admincachefile,$adminstyle;
if(empty($adminstyle)) $adminstyle = 'dedecms';
//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;
PutCookie('DedeUserID', $this->userID, 3600 * 24, '/');
PutCookie('DedeLoginTime', time(), 3600 * 24, '/');
$this->ReWriteAdminChannel();
return 1;
}
else
{
return -1;
}
}
但依旧没有解决该问题;于是继续百度,发现一个让织梦显示错误的方法 如下:
找到:include/common.inc.php文件,打开,查找程序代码:
// error_reporting(E_ALL); error_reporting(E_ALL || ~E_NOTICE);
改为:
error_reporting(E_ALL); // error_reporting(E_ALL || ~E_NOTICE);
然后根据问题的提示:
Parse error: syntax error, unexpected ';' in D:\www\www.xxxxx.com\data\config.cache.inc.php on line 160
最后才发现是我自定义的变量里的值,被我删除了,变成空白了。这样问题就出来了。
Copyright © 2009-2019 Ywcms.Com All Right Reserved. 湘ICP备16006489号-2