我想檢查用戶是否在codeigniter中登錄並將此設置爲config/routing.php
作爲默認的nedded控制器,並根據用戶的訪問級別重定向所有請求。codeigniter中的會話庫
我做出config/routing.php
到現在爲止是這樣的:
if ($_SESSION['loggedin'] == TRUE){
$route['default_controller'] = $_SESSION['class'];
$route['(.*)'] = $_SESSION['class']."/$1";
} else {
$route['default_controller'] = 'first';
}
我tryed與$this->session->userdata()
但我recive錯誤,因爲我覺得config/autoload.php
或會話config/routing.php
後加載。
任何ideeas?在笨
對不起,錯誤,但是當我使用這是它給了我這個錯誤消息:未定義的變量:_SESSION' – Cosmin
檢查編輯... –
好吧,我也試過這也:)我recived'消息:未定義的屬性: CI_Router :: $ session'我認爲是因爲在會話庫之前加載了config/routes.php – Cosmin