mirror of
https://github.com/slawkens/myaac.git
synced 2026-02-06 21:26:22 +01:00
* Don't allow per get request to disable 2fa * Fix google recaptcha issue * Fix rec key check * Make input auth code required + autofocus
27 lines
580 B
PHP
27 lines
580 B
PHP
<?php
|
|
defined('MYAAC') or die('Direct access not allowed!');
|
|
|
|
require __DIR__ . '/../base.php';
|
|
|
|
if (!isRequestMethod('post')) {
|
|
error('This page cannot be accessed directly.');
|
|
return;
|
|
}
|
|
|
|
if (!$account_logged->isLoaded()) {
|
|
error('Account not found!');
|
|
return;
|
|
}
|
|
|
|
if (!$twoFactorAuth->isActive($twoFactorAuth::TYPE_APP)) {
|
|
error("Your account does not have Two Factor App Authentication enabled.");
|
|
return;
|
|
}
|
|
|
|
$twoFactorAuth->disable();
|
|
|
|
$twig->display('success.html.twig', [
|
|
'title' => 'Disabled',
|
|
'description' => 'Two Factor App Authentication has been disabled.'
|
|
]);
|