Codeigniter:会话到期后重定向到主页

时间:2016-05-12 07:13:33

标签: php codeigniter session

使用config.php文件会话到期后,我有什么方法可以用来重定向到主页吗?

目前我在每个视图文件中使用此代码:

<?php if (!$this->simpleloginsecure->is_signed_in()) 
    { 
redirect ('main');

}else{ 

/*here is the code in views file */

} ?>

我需要把它放在每个视图文件中,所以如果还有其他方法,我想知道。非常感谢你。

2 个答案:

答案 0 :(得分:0)

您可以在控制器中管理路由 你应该在codeigniter中设置预定义的函数,即&#34; _remap&#34; 就像这个例子:

function _remap($functionName){if (logging()){ /**here should define  functions for logged users*/}else{ /*here should define functions for others**/}}

以这种方式检查用户权限一次:)

答案 1 :(得分:0)

您可以在配置文件中查看会话

if (!$this->session->userdata('session_name')) 
{ 
   redirect ('main');
}