【发布时间】:2017-11-10 19:33:44
【问题描述】:
我正在寻找一种方法来将组内的所有路由一次限制为一个用户。在实践中,这转化为一个管理员控制面板,一次只有一个管理员可以使用。任何号码都可以在任何给定点登录到网络应用程序,但如果一个人进入控制面板,它应该锁定其他人,直到他返回常规客户端网站。
我正在运行 laravel 5.2.9
【问题讨论】:
-
重新考虑您的解决方案。这是一种错误的保护方式。你为什么要做这样的限制?
-
似乎数据库标志将是一个解决方案。不过,我还没有考虑过可能由此产生的问题。但我认为如果管理员拒绝注销,那么其他人将永远无法登录。
-
这是对 webapp 的限制。如果没有必要,我不会这样做。至于数据库解决方案,我想到了这一点,但我遇到了同样的限制。也许给实际会话一个非常短的超时时间,因此如果管理员没有在一个页面上注销/空闲,它将允许新来的人,隐喻地“接受”会话。
标签: php laravel session laravel-5