gpt4 book ai didi

Laravel,无法通过 id 登录用户然后重定向他

转载 作者:行者123 更新时间:2023-12-02 16:53:55 24 4
gpt4 key购买 nike

我正在使用 Laravel 5.2。我想通过用户的 ID 登录用户,然后将他重定向到仪表板,但它不起作用。

我这样做了:

$result = Auth::loginUsingId($id);
var_dump($result->toArray());

结果很好。它返回对象用户及其所有数据。

但是在使用 return redirect()->route('dashboard'); 将用户重定向到仪表板后,它会将我发送到登录页面!

然后我发现 Auth::user() 返回 null !

我该怎么办?

谢谢

最佳答案

身份验证需要 session ,并且要使 session 正常工作,您需要使用web中间件。所以需要工作 session 的路由应该这样定义:

Route::group(['middleware' => ['web']], function () {
// Routes that need sessions go here
});

关于Laravel,无法通过 id 登录用户然后重定向他,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36378145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com