laravel中的会话刷新必须保留Auth详细信息

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

每当我使用SessionFlush时,所有会话详细信息都会丢失,如何防止会话刷新而不删除laravel中的Auth,以便用户不会注销。我正在使用laravel 5.4

laravel laravel-5.4
2个回答
1
投票

将用户保存在变量中,刷新所有会话数据,登录用户。

$user = Auth::user();
$request->session()->flush();
Auth::login($user);
// return response or return redirect

0
投票

您是否尝试过从会话中删除所需的信息?一个session()->flush()将删除一切。

就像是:

$request->session()->forget('theKeyToRemove');
// or
Session::forget('theKeyToRemove');
// or
session()->forget('theKeyToRemove');
© www.soinside.com 2019 - 2024. All rights reserved.