Codeigniter路由和会话的最佳实践是什么?

时间:2011-02-13 16:44:57

标签: php codeigniter

使用CI路由时,我有一个指向某处的默认路由,但如果用户已登录,我希望它指向另一个地方。

这是最好的方法吗?

修改

我认为我没有像我应该的那样清楚地写出这个问题。我的意思是,如果用户未登录并转到www.domain.com/,则会转到主页。如果他们已登录并且他们转到相同的网址,他们会看到不同的网页,但地址栏中的网址相同

1 个答案:

答案 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
}