двухэтапной - это значит авторизация с подтверждением входа... через смс, через email, google autentificator ...Вот скрипт, вставить его в файл _admin_menu.php в самом верху!
<?
$conf['login'] = "ТУТ УКАЗАТЬ ЛОГИН";
$conf['password'] = "ТУТ УКАЗАТЬ ПАРОЛЬ";
function auth() {
global $confsp;
Header('WWW-Authenticate: Basic realm="Admin"');
Header('HTTP/1.0 401 Unauthorized');
die("Только не сегодня!");
}
if ($conf['login'] != "" && $conf['password'] != "") {
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) auth();
if (!(($_SERVER['PHP_AUTH_USER'] == $conf['login']) && ($_SERVER['PHP_AUTH_PW'] == $conf['password']))) auth();
}
?>
ты тему поднял 4-х летней давности... не нужно такНе проще выставить админку на свой ид пользователя? тоесть другие пользователи просто не смогут попасть на страницу входа админки.
Если тебе нужна помощь, можешь смело писать pligin