mirror of
https://github.com/flarum/core.git
synced 2025-08-03 15:07:53 +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 */
|
||||
$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