diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/User/Session.php | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/private/User/Session.php b/lib/private/User/Session.php index fc6b84fe908..31d387c7583 100644 --- a/lib/private/User/Session.php +++ b/lib/private/User/Session.php @@ -833,9 +833,8 @@ class Session implements IUserSession, Emitter { return true; } - // Remember me tokens are not app_passwords - if ($dbToken->getRemember() === IToken::DO_NOT_REMEMBER) { - // Set the session variable so we know this is an app password + // Set the session variable so we know this is an app password + if ($dbToken instanceof PublicKeyToken && $dbToken->getType() === IToken::PERMANENT_TOKEN) { $this->session->set('app_password', $token); } |