PHP $cuserLogin->keepUser()問題 userlogin.class.php

PHP $cuserLogin->keepUser()問題 userlogin.class.php

        //保持用戶的會話狀態
	//成功返回 1 ,失敗返回 -1
	function keepUser()
	{
		if($this->userID != '' && $this->userType != '')
		{
			global $admincachefile,$adminstyle;
			if(empty($adminstyle)) $adminstyle = 'dedecms';

			//@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, '/');
			PutCookie('DedeUserID', $this->userID, 3600 * 1, '/');//1小時
			PutCookie('DedeLoginTime', time(), 3600 * 1, '/');//1小時
			
			$this->ReWriteAdminChannel();
			
			return 1;
		}
		else
		{
			return -1;
		}
	}

發佈了252 篇原創文章 · 獲贊 132 · 訪問量 72萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章