mirror of
https://github.com/flarum/core.git
synced 2025-08-04 15:37:51 +02:00
Merge commit from fork
This commit is contained in:
@@ -37,7 +37,18 @@ class RememberFromCookie implements Middleware
|
|||||||
|
|
||||||
/** @var \Illuminate\Contracts\Session\Session $session */
|
/** @var \Illuminate\Contracts\Session\Session $session */
|
||||||
$session = $request->getAttribute('session');
|
$session = $request->getAttribute('session');
|
||||||
$session->put('access_token', $token->token);
|
$currentAccessToken = $session->get('access_token');
|
||||||
|
|
||||||
|
if ($currentAccessToken !== $token->token) {
|
||||||
|
$session->invalidate();
|
||||||
|
$session->regenerateToken();
|
||||||
|
|
||||||
|
if ($currentAccessToken) {
|
||||||
|
AccessToken::whereToken($currentAccessToken)->delete();
|
||||||
|
}
|
||||||
|
|
||||||
|
$session->put('access_token', $token->token);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user