Laravel 登录循环

问题描述 投票:0回答:1

我有一个 Laravel 10 项目(带有 Breeze),使用 Sanctum 进行身份验证。

我已提交申请并成功注册为用户。 但每当我尝试登录时,我都会立即重定向回登录页面。 不会引发任何错误。

当我尝试登录时,我已成功通过身份验证,并为我创建了一个用户会话(我已确认这一点)。但是当发送主页的 GET 请求时,它返回代码 302(预期为 200)并将我重定向到登录页面。

再次,没有错误,从我的调试日志中我可以看到已经为我创建了一个会话。会话 cookie 和 XSRF-TOKEN 包含在我的请求中。

我仔细查看了我的配置文件,但没有“啊哈”时刻......

非常感谢任何有关问题可能出在哪里的建议!

authentication session-cookies laravel-10 http-status-code-302 sanctum
1个回答
0
投票

解决了! 问题与自定义中间件有关,该中间件允许我使用户处于非活动状态。不幸的是,对于新用户来说,这默认为 false。因此,我无法登录,因为我自动处于非活动状态。

© www.soinside.com 2019 - 2024. All rights reserved.