aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2018-10-01 14:23:36 +0200
committerGitHub <noreply@github.com>2018-10-01 14:23:36 +0200
commit816c474592049a8eb6f9ac19f788efc727de2d7c (patch)
tree690579e61080f0a93d05f860393f5c6262ba34b7
parent1034efd64078ae303ace86d01164d00351fc58e8 (diff)
parent26a4291d0d0425d649f627aaf64344554d138dbf (diff)
downloadnextcloud-server-816c474592049a8eb6f9ac19f788efc727de2d7c.tar.gz
nextcloud-server-816c474592049a8eb6f9ac19f788efc727de2d7c.zip
Merge pull request #11497 from nextcloud/enhancement/enforced-2fa-no-provider-hint
Add hint for locked accounts where 2FA is enforced but not configured
-rw-r--r--core/templates/twofactorselectchallenge.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/templates/twofactorselectchallenge.php b/core/templates/twofactorselectchallenge.php
index 55d315d904d..c3c35c7fec4 100644
--- a/core/templates/twofactorselectchallenge.php
+++ b/core/templates/twofactorselectchallenge.php
@@ -6,6 +6,15 @@
<strong><?php p($l->t('Could not load at least one of your enabled two-factor auth methods. Please contact your admin.')) ?></strong>
</p>
<?php endif; ?>
+ <?php if (empty($_['providers'])): ?>
+ <p>
+ <?php if (is_null($_['backupProvider'])): ?>
+ <strong><?php p($l->t('Two-factor authentication is enforced but has not been configured on your account. Contact your admin for assistance.')) ?></strong>
+ <?php else: ?>
+ <strong><?php p($l->t('Two-factor authentication is enforced but has not been configured on your account. Use one of your backup codes to log in or contact your admin for assistance.')) ?></strong>
+ <?php endif; ?>
+ </p>
+ <?php else: ?>
<p>
<ul>
<?php foreach ($_['providers'] as $provider): ?>
@@ -23,6 +32,7 @@
<?php endforeach; ?>
</ul>
</p>
+ <?php endif ?>
<p class="two-factor-link">
<a class="button" href="<?php print_unescaped($_['logout_url']); ?>"><?php p($l->t('Cancel log in')) ?></a>
<?php if (!is_null($_['backupProvider'])): ?>