aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorzorn-v <zorn7@yandex.ru>2025-01-27 22:48:58 +1000
committerJohn Molakvoæ <skjnldsv@users.noreply.github.com>2025-04-16 16:06:11 +0200
commitd0658e85eacc2f0ccea2bc68362b59f6145c03e9 (patch)
tree950379102c770c15a7bddcd6a01d2d8782de99c2 /lib
parent85d2ee5262b7c5fde12c4f0b34552a5f017610b8 (diff)
downloadnextcloud-server-d0658e85eacc2f0ccea2bc68362b59f6145c03e9.tar.gz
nextcloud-server-d0658e85eacc2f0ccea2bc68362b59f6145c03e9.zip
Check that user actually can validate password for jszorn-v-patch-1
Signed-off-by: zorn-v <zorn7@yandex.ru>
Diffstat (limited to 'lib')
-rw-r--r--lib/private/Template/JSConfigHelper.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/Template/JSConfigHelper.php b/lib/private/Template/JSConfigHelper.php
index 93f5d7a5866..de9df04ae4b 100644
--- a/lib/private/Template/JSConfigHelper.php
+++ b/lib/private/Template/JSConfigHelper.php
@@ -67,7 +67,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;
}