From d98bfceb0b2eeb95255f6a8035d7614c04c228b9 Mon Sep 17 00:00:00 2001 From: Nikita Tolkachev Date: Tue, 22 Dec 2020 17:04:15 +0300 Subject: [PATCH 1/2] Clear a cached user in RequestGuard if a request is changed This guard retrieves a user from a request data, so a cached user should be cleared on a request change. --- src/Illuminate/Auth/RequestGuard.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Illuminate/Auth/RequestGuard.php b/src/Illuminate/Auth/RequestGuard.php index d0af83cb4f4f..ca9a56e6731d 100644 --- a/src/Illuminate/Auth/RequestGuard.php +++ b/src/Illuminate/Auth/RequestGuard.php @@ -81,6 +81,8 @@ public function validate(array $credentials = []) public function setRequest(Request $request) { $this->request = $request; + + $this->user = null; return $this; } From dbeec7d768354bd69f8c2d53e22d008b0df26a08 Mon Sep 17 00:00:00 2001 From: Nikita Tolkachev Date: Tue, 22 Dec 2020 17:24:25 +0300 Subject: [PATCH 2/2] fix indentation --- src/Illuminate/Auth/RequestGuard.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Auth/RequestGuard.php b/src/Illuminate/Auth/RequestGuard.php index ca9a56e6731d..c46891c698ff 100644 --- a/src/Illuminate/Auth/RequestGuard.php +++ b/src/Illuminate/Auth/RequestGuard.php @@ -81,7 +81,7 @@ public function validate(array $credentials = []) public function setRequest(Request $request) { $this->request = $request; - + $this->user = null; return $this;