diff options
author | zorn-v <zorn7@yandex.ru> | 2025-01-27 22:48:58 +1000 |
---|---|---|
committer | Andy Scherzinger <info@andy-scherzinger.de> | 2025-04-23 22:35:52 +0200 |
commit | bd59116171002684c5931789434d7a90564754b4 (patch) | |
tree | 705464780ac4c0f9509452301caa6280654f825a | |
parent | 64b4531e517f3395a9ad5fda4bd5e96e844efca0 (diff) | |
download | nextcloud-server-backport/50465/stable31.tar.gz nextcloud-server-backport/50465/stable31.zip |
Check that user actually can validate password for jsbackport/50465/stable31
Signed-off-by: zorn-v <zorn7@yandex.ru>
-rw-r--r-- | lib/private/Template/JSConfigHelper.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/Template/JSConfigHelper.php b/lib/private/Template/JSConfigHelper.php index ae887db09d5..0484521aea5 100644 --- a/lib/private/Template/JSConfigHelper.php +++ b/lib/private/Template/JSConfigHelper.php @@ -66,7 +66,7 @@ class JSConfigHelper { $backend = $this->currentUser->getBackend(); if ($backend instanceof IPasswordConfirmationBackend) { - $userBackendAllowsPasswordConfirmation = $backend->canConfirmPassword($uid); + $userBackendAllowsPasswordConfirmation = $backend->canConfirmPassword($uid) && $this->canUserValidatePassword(); } elseif (isset($this->excludedUserBackEnds[$this->currentUser->getBackendClassName()])) { $userBackendAllowsPasswordConfirmation = false; } |