每当我使用SessionFlush时,所有会话详细信息都会丢失,如何防止会话刷新而不删除laravel中的Auth,以便用户不会注销。我正在使用laravel 5.4
将用户保存在变量中,刷新所有会话数据,登录用户。
$user = Auth::user();
$request->session()->flush();
Auth::login($user);
// return response or return redirect
您是否尝试过从会话中删除所需的信息?一个session()->flush()
将删除一切。
就像是:
$request->session()->forget('theKeyToRemove');
// or
Session::forget('theKeyToRemove');
// or
session()->forget('theKeyToRemove');