Защита админки

Защита админки

iishel

Проверенные
Сообщения
681
Реакции
391
Баллы
8,195
Пользователь Роман Попович разместил новый ресурс:

Защита админки (версия 1) - Защита админки в XenForo

Всем привет вот скрипт дополнительной защиты админки:
Код:
<?php
session_set_cookie_params(30800);
session_start();
$adm_name = "admin";
 
$adm_pass = "21232f297a57a5a743894a0e4a801fc3";  //Пароль в md5. Здесь пароль: admin
 
function adm_auth(){
 
    Header ('WWW-Authenticate: Basic realm="Invito Search Social"');
 
    Header ("HTTP/1.0 401 Unauthorized");
 
    echo '<html><head><title>access denied...</title></head>
 
    <body><center>Введите логин и...

Узнать больше об этом ресурсе...
 
Защитил admin.php так ---> ТыК - но при вводе логина и пароля пишет ошибка.

Я пытался менять несколько раз пароль, но ни в какую.

Помогите, плиз..
 
@FuckTheSystem, вопрос о проблеме, все же надо было там и задавать, да и без скрина конечно не понятно, что за ошибка, но если та что я думаю, то в файл admin.php (не измененный) сразу после:
PHP:
<?php
пропишите:
PHP:
session_set_cookie_params(30800);
session_start();
$adm_name = "admin";
$adm_pass = "21232f297a57a5a743894a0e4a801fc3";  //Пароль в md5. Здесь пароль: admin
function adm_auth(){
    Header ('WWW-Authenticate: Basic realm="Invito Search Social"');
    Header ("HTTP/1.0 401 Unauthorized");
    echo '<html><head><title>access denied...</title></head>
    <body><center>Введите логин и пароль</h1></center></body></html>';
    exit;
}
if (empty($_SERVER["PHP_AUTH_USER"])){
    adm_auth();
}
if ($_SERVER['PHP_AUTH_USER'] != $adm_name OR md5($_SERVER['PHP_AUTH_PW']) != $adm_pass){
    adm_auth();
}
ini_set("display_errors",0);
if (!$_SESSION["enter"] || $_SESSION["right"]<"40"){
header("Location: login.php");
}
if($_REQUEST['action']=='exit'){
header("Location: login.php");
session_destroy();
}

Ну и естественно, поправьте данные на свои!
PHP:
$adm_name = "admin";
$adm_pass = "21232f297a57a5a743894a0e4a801fc3";  //Пароль в md5. Здесь пароль: admin
 
Последнее редактирование:
Когда пишу логин и пароль не заходит дальше, а опять просит логин и пароль.
Что делать*
 
Извиняюсь за дабл тему, но когда я сделал защиту - Ссылка - то когда пишу логин и пароль не заходит дальше, а опять просит логин и пароль.
Что делать*
Код рабочий, проверено!
Значит логин или пароль не правильные, проверьте еще раз, правильно ли вы здесь все сделали:
PHP:
$adm_name = "admin"; //Ваш логин
$adm_pass = "21232f297a57a5a743894a0e4a801fc3";  //Пароль в md5. Здесь пароль: admin
 
Я уже 7 раз изменяю, но ничего..
Возможно эта ошбика из-за браузера
 
менять кодяру не айс, как по мне, лучше использовать защиту через .htaccess и .htpasswd
Код:
<Files admin.php>
  AuthUserFile /путь/к/.htpasswd
  AuthType Basic
  AuthName "Restricted Area"
  Require valid-user
</Files>
 
Подскажите, а каким образом происходит защита админки? принцип опишите.
 
Защита паролем.
 
При вводе логина и пароля перенаправляет на login.php вместо admin.php
 
Когда пишу логин и пароль не заходит дальше, а опять просит логин и пароль.
Что делать*

Вот хочу поставить ставил код ну когда заходишь просить пороли не заходить

Помогите
 
Я бы хотел по попробовать это код

Помогите что не будь сделать

Nappsel, Я не вижу у себя такой .htpasswd
 
@Nappsel,М нужен чтобы я мог зайти я все сделал по коду но не заходить в ац

Может напишет кто не будь

А в чем может быть проблема что не могу зайти в ац
 
А что админка xenforo подвержена какимто другим воздействием кроме как брут?
Я считаю что надежный 128> битный пароль защитит вас в полной мере.
А чтобы его запомнить есть Roboform за 12 лет использования нет даже подозрения , на их бесчестность.
1.png
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу