aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Scherzinger <info@andy-scherzinger.de>2025-04-23 22:32:49 +0200
committerGitHub <noreply@github.com>2025-04-23 22:32:49 +0200
commit0e7f928ccc552a8c30f5745bedc38d34069540be (patch)
treee5649f4378639aa27f251ee6f16dbb6da26554ea
parentc1aff6084b6ede82fe85526826dab2cb0f28d2ce (diff)
parent7bdbb3cfad8d4323f52c3ba8b2f3cf780120d7c6 (diff)
downloadnextcloud-server-0e7f928ccc552a8c30f5745bedc38d34069540be.tar.gz
nextcloud-server-0e7f928ccc552a8c30f5745bedc38d34069540be.zip
Merge pull request #52238 from nextcloud/backport/50465/stable30
[stable30] fix: Check that user actually can validate password for js
-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 eb253042f19..b5799b33ab7 100644
--- a/lib/private/Template/JSConfigHelper.php
+++ b/lib/private/Template/JSConfigHelper.php
@@ -64,7 +64,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;
}