public function handle($request, Closure $next)
{
if ($this->auth->guest()) {
$session = LegacySession::loadFromRequest($request);
if ($session !== null) {
$request->session()->flush();
$request->session()->regenerateToken();
$this->auth->loginUsingId($session->session_user_id, $session->session_autologin);
}
}
return $next($request);
}