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