2016-08-27 12:33:15 +03:00
< div class = " warning " >
2016-08-27 13:27:05 +03:00
< h2 class = " two-factor-header " >< ? php p ( $l -> t ( 'Two-factor authentication' )) ?> </h2>
< p >< ? php p ( $l -> t ( 'Enhanced security is enabled for your account. Please authenticate using a second factor.' )) ?> </p>
2018-05-22 09:52:16 +03:00
< ? php if ( $_ [ 'providerMissing' ]) : ?>
< p >
< 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 ; ?>
2018-10-01 11:59:32 +03:00
< ? 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 : ?>
2016-08-27 12:33:15 +03:00
< p >
< ul >
< ? php foreach ( $_ [ 'providers' ] as $provider ) : ?>
< li >
2016-08-27 13:27:05 +03:00
< a class = " button two-factor-provider "
2016-08-27 12:33:15 +03:00
href = " <?php p( \ OC:: $server->getURLGenerator ()->linkToRoute('core.TwoFactorChallenge.showChallenge',
[
'challengeProviderId' => $provider -> getId (),
'redirect_url' => $_ [ 'redirect_url' ],
]
)) ?> ">
< ? php p ( $provider -> getDescription ()) ?>
</ a >
</ li >
< ? php endforeach ; ?>
</ ul >
</ p >
2018-10-01 11:59:32 +03:00
< ? php endif ?>
2016-12-12 12:20:35 +03:00
< p class = " two-factor-link " >
2017-08-18 13:16:43 +03:00
< a class = " button " href = " <?php print_unescaped( $_['logout_url'] ); ?> " >< ? php p ( $l -> t ( 'Cancel log in' )) ?> </a>
2016-12-12 12:20:35 +03:00
< ? php if ( ! is_null ( $_ [ 'backupProvider' ])) : ?>
2017-03-06 13:00:58 +03:00
< a class = " button " href = " <?php p( \ OC:: $server->getURLGenerator ()->linkToRoute('core.TwoFactorChallenge.showChallenge',
2016-12-12 12:20:35 +03:00
[
'challengeProviderId' => $_ [ 'backupProvider' ] -> getId (),
'redirect_url' => $_ [ 'redirect_url' ],
]
)) ?> "><?php p($l->t('Use backup code')) ?></a>
< ? php endif ; ?>
</ p >
2016-08-27 12:33:15 +03:00
</ div >