Laravel 5.2登录路线/会话问题

时间:2016-02-21 20:03:50

标签: php session laravel-routing laravel-5.2

几乎完成了我的第一个Laravel项目并遇到了这个奇怪的问题。我的身份证明工作正常,除了一件事。我在我的欢迎页面顶部有注册和登录的链接。那些工作正常。当我退出时,我将被带回欢迎页面,这是完美的。但是,一旦回到欢迎页面,我就无法使用注册或登录链接。他们只需在点击时重新加载欢迎页面。当我在欢迎页面上查看源时,HTML仍然显示正确的注册和登录路由,并且仍然可以通过输入URL访问站点的受保护部分。很明显,我的会话并没有在注销时结束。关于如何解决这个问题的任何提示?

1 个答案:

答案 0 :(得分:0)

这可能是因为你实际上还在登录。欢迎'默认情况下,网页没有' web'应用中间件。当欢迎'页面,它总是认为你没有经过身份验证,因为没有会话,所以从来没有用户可以检查身份验证。

<强>更新

您可能想要检查您的注销路由指向AuthController的方法。 guest虚拟机中间件应用于除logout方法之外的所有路由。您的路线可能指向getLogout,这会导致您被重定向到&#39; /&#39;而不是退出然后重定向。