我想检查用户是否在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