1

我想执行一个简单的检查用户是否登录(基于会话)并将他重定向到某个地方以防他没有登录。这个检查需要在我所有的控制器中完成。我把这张支票放在哪里?我知道我可以把它放在我所有的控制器中,但那是重复代码。我知道我可以在它的构造函数中创建一个带有 check 的基本控制器,让我所有的其他控制器从它继承,以便它们继承 check 。任何其他优雅的解决方案?

4

1 回答 1

3

我会像你说的那样使用构造函数中的检查来创建一个扩展 CI_Controller 的控制器,然后让你的各种其他经过身份验证的控制器扩展那个控制器。

于 2013-02-01T20:24:41.027 回答