使用CI路由时,我有一个指向某处的默认路由,但如果用户已登录,我希望它指向另一个地方。
这是最好的方法吗?
修改
我认为我没有像我应该的那样清楚地写出这个问题。我的意思是,如果用户未登录并转到www.domain.com/
,则会转到主页。如果他们已登录并且他们转到相同的网址,他们会看到不同的网页,但地址栏中的网址相同
答案 0 :(得分:0)
基本上,玛拉基说,一种方法是:
class MY_Controller extends Controller {
function __construct()
{
if($this->auth_library->is_logged_in())
{
redirect('my_logged_in_page');
}
// else...redirect to login?
}
}
// call it...
class some_controller extends MY_Controller {
// etc
}