目前我正在为我的项目使用Codeigniter库并制作了自定义CMS。这显然是密码保护但在加载每个控制器之前我有一个功能,我运行以检查会话是否存在和管理员登录否则重定向到登录页面。
public function checkLoginStatus(){
if($this->session->userdata('is_admin_login') != true) {
redirect(base_url().'admin/');
}
}
有没有办法可以全局检查,不必加载每个控制器?
答案 0 :(得分:0)
我的解决方案是。
if(empty($this->session->userdata('is_admin_login') ) {
redirect(base_url().'login/');
}else{
redirect(base_url().'admin/');
}