使用config.php文件会话到期后,我有什么方法可以用来重定向到主页吗?
目前我在每个视图文件中使用此代码:
<?php if (!$this->simpleloginsecure->is_signed_in())
{
redirect ('main');
}else{
/*here is the code in views file */
} ?>
我需要把它放在每个视图文件中,所以如果还有其他方法,我想知道。非常感谢你。
答案 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');
}