1<?php
2?>
3<h2><?= t('twofa.title') ?></h2>
4<?php if (empty($errors) === false): ?>
5 <?= output_errors($errors) ?>
6<?php endif; ?>
7<p>
8 <?php if ($pendingStatus['totp_enabled']): ?>
9 <?= t_default('twofa2.enter_app_code', 'Enter the code from your authenticator app, or a recovery code.') ?>
10 <?php else: ?>
11 <?= t_default('twofa2.enter_email_code', 'We emailed you a verification code. Enter it below, or use a recovery code.') ?>
12 <?php endif; ?>
13</p>
14<form class="loginForm" method="post" action="login.php">
15 <ul>
16 <li>
17 <input type="text" name="tfa2_code" autocomplete="one-time-code" autofocus>
18 </li>
19 <?php if ((int)znote2fa_v2_config()['trusted_device_days'] > 0): ?>
20 <li>
21 <label><input type="checkbox" name="tfa2_trust" value="1"> <?= t_default('twofa2.trust_device', 'Remember this device') ?></label>
22 </li>
23 <?php endif; ?>
24 <input type="hidden" name="tfa2_email_sent" value="1">
25 <?php Token::create(); ?>
26 <li>
27 <input type="submit" value="<?= t('widget.login.submit') ?>">
28 </li>
29 </ul>
30</form>
31