From 54892fa267d091a94fb529e03cef84451f62bad1 Mon Sep 17 00:00:00 2001 From: Thomas Portelange Date: Wed, 28 Sep 2022 10:44:13 +0200 Subject: [PATCH] request may not have a session see https://github.com/silverstripe/silverstripe-framework/pull/10512 --- src/Security/MemberAuthenticator/MemberAuthenticator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Security/MemberAuthenticator/MemberAuthenticator.php b/src/Security/MemberAuthenticator/MemberAuthenticator.php index 76127a995..bda474820 100644 --- a/src/Security/MemberAuthenticator/MemberAuthenticator.php +++ b/src/Security/MemberAuthenticator/MemberAuthenticator.php @@ -47,7 +47,7 @@ class MemberAuthenticator implements Authenticator // Optionally record every login attempt as a {@link LoginAttempt} object $this->recordLoginAttempt($data, $request, $member, $result->isValid()); - if ($member) { + if ($member && $request->hasSession()) { $request->getSession()->clear('BackURL'); }