Skip to content

Commit dd17853

Browse files
karmendraKarmendra Suthar
andauthored
Update AuthenticatedSessionController.php (#487)
Added check in logout to invalidate and regenerate session only if request has session. This will allow logout to work when 'api' middleware is used with fortify Co-authored-by: Karmendra Suthar <[email protected]>
1 parent 7fd9107 commit dd17853

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Http/Controllers/AuthenticatedSessionController.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,10 @@ public function destroy(Request $request): LogoutResponse
9999
{
100100
$this->guard->logout();
101101

102-
$request->session()->invalidate();
103-
104-
$request->session()->regenerateToken();
102+
if ($request->hasSession()) {
103+
$request->session()->invalidate();
104+
$request->session()->regenerateToken();
105+
}
105106

106107
return app(LogoutResponse::class);
107108
}

0 commit comments

Comments
 (0)