aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@users.noreply.github.com>2020-12-04 16:09:52 +0100
committerGitHub <noreply@github.com>2020-12-04 16:09:52 +0100
commit233d4164a6c5c13f3a9044b647383cba6f4bdb89 (patch)
treeb0b200002ef1e9bdcd3cbeacdf70215eaba0d152 /lib/private
parentc7cb8eb0071f419348c9c1f1746efed114e5a42d (diff)
parentf52337e8bed8df9b4df299808120776096881b80 (diff)
downloadnextcloud-server-233d4164a6c5c13f3a9044b647383cba6f4bdb89.tar.gz
nextcloud-server-233d4164a6c5c13f3a9044b647383cba6f4bdb89.zip
Merge pull request #24553 from nextcloud/backport/24550/stable20
[stable20] Generate a new session id if the decrypting the session data fails
Diffstat (limited to 'lib/private')
-rw-r--r--lib/private/Session/CryptoSessionData.php1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/private/Session/CryptoSessionData.php b/lib/private/Session/CryptoSessionData.php
index fc7693b71b2..2b5b5c7b5e7 100644
--- a/lib/private/Session/CryptoSessionData.php
+++ b/lib/private/Session/CryptoSessionData.php
@@ -87,6 +87,7 @@ class CryptoSessionData implements \ArrayAccess, ISession {
);
} catch (\Exception $e) {
$this->sessionValues = [];
+ $this->regenerateId(true, false);
}
}