我正在创建一个应用程序,用户必须登录才能访问各种模块。在提供对每个模块的访问之前,我需要检查用户会话是否存在。
现在我在每个功能/模块/控制器中检查这样的会话,以避免未经授权的访问。
if($this->session->userdata('userId')!=''){
do something; }
有一个更好的方法吗?我可以有类似的通用功能吗
sessionExist();
这样就可以从整个项目通用的任何模块/控制器/功能中调用它?
如果是这样,我应该在哪里编写这个通用函数,以便可以从任何地方调用它。