You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.1 KiB
35 lines
1.1 KiB
<?php
|
|
if (!defined('pp_allowed_access')) {
|
|
die('Direct access not allowed');
|
|
}
|
|
|
|
$plugin_meta = [
|
|
'Plugin Name' => 'Two-factor authentication',
|
|
'Description' => 'Two-Factor Authentication (2FA) is a powerful PipraPay security feature that adds an extra layer of protection to your account — completely free.',
|
|
'Version' => '1.0.0',
|
|
'Author' => 'PipraPay',
|
|
'Author URI' => 'https://piprapay.com/',
|
|
'License' => 'GPL-2.0+',
|
|
'License URI' => 'http://www.gnu.org/licenses/gpl-2.0.txt',
|
|
'Requires at least' => '1.0.0',
|
|
'Plugin URI' => '',
|
|
'Text Domain' => '',
|
|
'Domain Path' => '',
|
|
'Requires PHP' => ''
|
|
];
|
|
|
|
$funcFile = __DIR__ . '/functions.php';
|
|
if (file_exists($funcFile)) {
|
|
require_once $funcFile;
|
|
}
|
|
|
|
// Load the admin UI rendering function
|
|
function two_factor_authentication_admin_page() {
|
|
$viewFile = __DIR__ . '/views/admin-ui.php';
|
|
|
|
if (file_exists($viewFile)) {
|
|
include $viewFile;
|
|
} else {
|
|
echo "<div class='alert alert-warning'>Admin UI not found.</div>";
|
|
}
|
|
}
|