aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/private/User/Session.php5
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);
}