PHP 7.4.33
Preview: prefs_twofactor.php Size: 1.56 KB
/var/www/podiomigration.bitkit.dk/httpdocs/public/phpmyadmin/prefs_twofactor.php
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * User preferences management page
 *
 * @package PhpMyAdmin
 */
use PhpMyAdmin\Message;
use PhpMyAdmin\TwoFactor;
use PhpMyAdmin\Template;

/**
 * Gets some core libraries and displays a top message if required
 */
require_once 'libraries/common.inc.php';

require 'libraries/user_preferences.inc.php';

$two_factor = new TwoFactor($GLOBALS['cfg']['Server']['user']);

if (isset($_POST['2fa_remove'])) {
    if (! $two_factor->check(true)) {
        echo Template::get('prefs_twofactor_confirm')->render([
            'form' => $two_factor->render(),
        ]);
        exit;
    } else {
        $two_factor->configure('');
        Message::rawNotice(__('Two-factor authentication has been removed.'))->display();
    }
} elseif (isset($_POST['2fa_configure'])) {
    if (! $two_factor->configure($_POST['2fa_configure'])) {
        echo Template::get('prefs_twofactor_configure')->render([
            'form' => $two_factor->setup(),
            'configure' => $_POST['2fa_configure'],
        ]);
        exit;
    } else {
        Message::rawNotice(__('Two-factor authentication has been configured.'))->display();
    }
}

$backend = $two_factor->backend;
echo Template::get('prefs_twofactor')->render([
    'enabled' => $two_factor->writable,
    'num_backends' => count($two_factor->available),
    'backend_id' => $backend::$id,
    'backend_name' => $backend::getName(),
    'backend_description' => $backend::getDescription(),
    'backends' => $two_factor->getAllBackends(),
    'missing' => $two_factor->getMissingDeps(),
]);

Directory Contents

Dirs: 10 × Files: 106
Name Size Perms Modified Actions
doc DIR
- drwxrwxr-x 2019-06-04 12:06:18
Edit Download
examples DIR
- drwxrwxr-x 2019-06-04 12:06:16
Edit Download
js DIR
- drwxrwxr-x 2019-06-04 12:06:16
Edit Download
libraries DIR
- drwxrwxr-x 2019-06-04 12:06:16
Edit Download
locale DIR
- drwxrwxr-x 2019-06-04 12:06:18
Edit Download
setup DIR
- drwxrwxr-x 2019-06-04 12:06:18
Edit Download
sql DIR
- drwxrwxr-x 2019-06-04 12:06:18
Edit Download
templates DIR
- drwxrwxr-x 2019-06-04 12:06:18
Edit Download
themes DIR
- drwxrwxr-x 2019-06-04 12:06:18
Edit Download
vendor DIR
- drwxrwxr-x 2019-06-04 12:06:18
Edit Download
274 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
24 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.30 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.52 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.71 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
9.35 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.12 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
856 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.14 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.11 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
91.76 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.41 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
2.05 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
5.54 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
5.74 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
7.37 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
271 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.52 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
899 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.01 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
9.63 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.75 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
365 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.95 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
952 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
746 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
485 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1011 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.31 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
273 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.77 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.50 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
15.55 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
21.96 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
15.61 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
23.41 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.32 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
19.75 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
17.67 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
894 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.40 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
311 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
2.25 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.05 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
729 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
467 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
507 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
740 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
2.43 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
14.02 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.56 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.18 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.49 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
29 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
26 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
659 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
785 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
818 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
798 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
784 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.06 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
634 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
784 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
13.86 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
2.38 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
698 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
897 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
862 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
2.89 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.83 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.39 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.53 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.82 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
798 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.02 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
5.98 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.67 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
6.20 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
972 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.29 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.24 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
999 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.42 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.21 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
684 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.37 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
14.99 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
452 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
2.32 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
16.57 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.89 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.10 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.15 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.99 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
5.66 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
141 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.02 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
956 B lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.87 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
4.51 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.27 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.89 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
1.06 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
6.45 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
3.78 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
28.35 KB lrwxrwxr-x 2019-06-04 12:06:16
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).