Laravel auth无法正常工作

时间:2016-03-23 12:06:28

标签: laravel authentication laravel-5 laravel-5.2 laravel-authorization

我在使用Laravel的内置身份验证系统验证用户时遇到问题。

我有一个包含usernamepassword字段的用户表。我已使用web中间件设置路由来处理身份验证,并使用auth中间件添加了受保护的路由。

奇怪的是,身份验证似乎工作正常,但如果我尝试访问受保护的路由,我会被重定向回登录页面。

我检查了登录页面中的$errors,如果我提供了错误的用户名/密码组合,我会收到标准错误消息:

  

这些凭据与我们的记录不符。

如果我提供有效的凭证,我没有错误,但我仍然被重定向到登录页面。

我激活了Laravel的调试栏以尝试追踪问题。使用无效凭据,我可以看到两个请求:第一个执行登录操作,第二个返回登录表单。使用有效的凭据,我可以看到三个请求:第一个是登录操作,第二个是受保护的操作,它应该在成功验证后进行,然后第三个返回到登录页面。

我觉得没有存储身份验证信息。使用debugbar,我可以看到有一个 login_web_59ba36addc2b2f94 ... 变量,但内容为空。

我在这里遗漏了什么吗?有线索吗?

提前致谢。

0 个答案:

没有答案
相关问题