Jun 10, 2018
0
Level 1
Regenerating The Session ID
I regenerate the session ID during authentication, but it is possible to regenerate each time?
I have a middleware:
class CheckSessionIsValid
{
public function handle($request, Closure $next)
{
if (Auth::check()) {
$request->session()->regenerate();
return $next($request);
}
SessionController::DestroySession($request);
return redirect('/login');
}
}
And web.php:
Route::middleware(['session_valid'])->group(function () {
Route::get('dashboard/index', function () {
return view('dashboard/index');
})->name('dashboard.index');
......
Route::post('dashboard/logout', 'LoginController@logout')->name('dashboard.logout');
});
But when I click logout, it tells me: The page has expired due to inactivity.
Please or to participate in this conversation.