使用codeigniter制作离线应用程序。该应用程序用于存储客户端数据。我已经使用codeigniter hmvc方法。现在我的模板,搜索,客户端,用户等我的应用程序中有大约八个模块。用户模块检查管理员身份验证。模块的数量将在未来增加。将模块控制器重定向到HMVC codeigniter中的一个特定控制器
我们检查用户是否登录为管理员我已经在__construct()功能,而不模板和用户模块中使用的这一段代码的每个模块中,因为当我试图把这个代码在模板或用户控制器然后火狐说Page could not be redirected properly
if(!$this->session->userdata('user_type')){
redirect(base_url().'users/login');
}
粘贴这段代码模板和用户模块创建的问题。当我删除这段代码,然后一切正常。因此用户仍然可以在不登录的情况下访问模板和用户模块。
我只是想知道,如果没有任何更好的方法来做到这一点,而无需在每个控制器中粘贴这段代码,或者使guest不访问任何模块或方法而无需登录。
我更新我的答案 –
更新问题。把一些代码的登录功能。我会尽力帮助你! –