laravel 中的会话刷新必须保留身份验证详细信息
Session Flush in laravel must retain Auth details
每当我使用 SessionFlush 时,所有会话详细信息都会丢失,如何防止会话刷新以不删除我在 laravel 中的身份验证,这样用户就不会注销。我正在使用 laravel 5.4
您是否尝试过从会话中删除您想要的信息? session()->flush()
将删除所有内容。
类似于:
$request->session()->forget('theKeyToRemove');
// or
Session::forget('theKeyToRemove');
// or
session()->forget('theKeyToRemove');
将用户保存在变量中,刷新所有会话数据,登录用户。
$user = Auth::user();
$request->session()->flush();
Auth::login($user);
// return response or return redirect
每当我使用 SessionFlush 时,所有会话详细信息都会丢失,如何防止会话刷新以不删除我在 laravel 中的身份验证,这样用户就不会注销。我正在使用 laravel 5.4
您是否尝试过从会话中删除您想要的信息? session()->flush()
将删除所有内容。
类似于:
$request->session()->forget('theKeyToRemove');
// or
Session::forget('theKeyToRemove');
// or
session()->forget('theKeyToRemove');
将用户保存在变量中,刷新所有会话数据,登录用户。
$user = Auth::user();
$request->session()->flush();
Auth::login($user);
// return response or return redirect