Защита AdminCP (двойная авторизация)

Защита AdminCP (двойная авторизация)

Георгий Шевченко

Проверенные
Сообщения
2,205
Реакции
4,393
Баллы
8,750
Пользователь Георгий Шевченко разместил новый ресурс:

Защита AdminCP (двойная авторизация) - Еще одна авторизация в AdminCP
В отличие от IP.Board, AdminCP xenForo не имеет отдельной директории. Он вызывается php-скриптом, расположенным в корне форума. Но это никак не помешает защитить AdminCP при помощи .htaccess.

Для начала необходимо сгенерировать пароль для пользователя, которому разрешено обращаться к admin.php. Для этого есть прекрасная .

После генерации пароля, вписывает полученные данные в файл .htpasswd и помещаем его туда, где он не будет доступен из WEB. Теперь открываем .htaccess, расположенный в корне xenForo, и добавляем:
Код:
<FilesMatch "admin.php">
AuthName "Member Only"
AuthType Basic
AuthUserFile "/path_to/.htpasswd"
require valid-user
</FilesMatch>

Где path_to - путь к нашему .htpasswd.
Всё! Теперь у нас есть двойная авторизация.
2014-04-28 00-36-16 Скриншот экрана.png
Узнать больше об этом ресурсе...
 
Есть же тема, про защиту админки. Или я ошибаюсь?
 
Есть же тема, про защиту админки. Или я ошибаюсь?
Это двойная авторизация, единственная тема вроде.

Не получается войти в админку, не пропускает. В файле .htpasswd нужно просто прописать пароль?
 
Это двойная авторизация, единственная тема вроде.

Не получается войти в админку, не пропускает. В файле .htpasswd нужно просто прописать пароль?

1) Идем сюда
2) Генерируем файлик и ложим его в корневую папку форума
3) И в .htaccess добавляем
Код:
<FilesMatch "admin.php">
AuthName "Member Only"
AuthType Basic
AuthUserFile "/path_to/.htpasswd"
require valid-user
</FilesMatch>
4) Там где /path_to/ - указываем папку в которой он будет лежать, что-бы другие не знали об этом
К примеру создаем папку Labuda и туда ложим файл .htpasswd
И вы ходит уже так
Код:
<FilesMatch "admin.php">
AuthName "Member Only"
AuthType Basic
AuthUserFile "/Labuda/.htpasswd"
require valid-user
</FilesMatch>
 
Последнее редактирование:
Георгий Шевченко, спасибо, ошибку удалось миновать. Однако теперь всплывающего окна нету, будто авторизация проходит автоматически. Меняю в .htpasswd один символ и окно появляется.
 
Авторизация действует, пока не закроете браузер, если зайти с другого, то придётся авторизовываться заново, так же и при закрытии браузера и повторном открытии.
 
Авторизация действует, пока не закроете браузер, если зайти с другого, то придётся автоматизироваться заново, так же и при закрытии браузера и повторном открытии.
Спасибо, все заработало.
 
Если включена two-step verification у суперадминов, если смысл делать Защита AdminCP (двойная авторизация)?
 
Смысл?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу