AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


> Защита админки, лучше не бывает
zabava
сообщение Feb 4 2009, 23:05
Сообщение #1


Продвинутый юзверь
Иконка группы

Группа: Пользователи

Сообщений: 79
Регистрация:
16.9.2008
Пользователь №: 5,503
Спасибо сказали: 12

Вставить ник




Вот способ которым можно надежно защитить доступ к админке с помощью протокола HTTP, а именно —Header's (заголовков) Но, как говориться, ближе к делу. Вот 100% рабочий код. Итак, в самом начале файла admin.php (или как вы там его назвали? ) — сразу под копирайтами вставляем код:

Код
КОД
$adm_name = "логин";
$adm_pass = "пароль";
function adm_auth(){
    Header ("WWW-Authenticate: Basic realm=Alarm_Zone");
    Header ("HTTP/1.0 401 Unauthorized");
    echo '<html><head><title>access denied...</title></head>
    <body><center><h1>Please enter login and password...<br /><br />пожалуйста, введите логин и пароль...</h1></center></body></html>';
    exit;
}
if (empty($_SERVER["PHP_AUTH_USER"])){
    adm_auth();
}

if ($_SERVER['PHP_AUTH_USER'] != $adm_name OR $_SERVER['PHP_AUTH_PW'] != $adm_pass){
    adm_auth();
}

Ну естественно логин и пароль меняем на свои латиницей.
Теперь перед входом в админку будет "выскакивать" окошко для ввода логина/лароля.

(IMG:http://antislaed.net/style_emoticons/default/rolleyes.gif) ПОЖАЛУЙСТА (IMG:http://antislaed.net/style_emoticons/default/rolleyes.gif)
zabava, Вас 7 раз(а) поблагодарили за это сообщение:
1PartizaN1, bak, boav, DjSalamander, mishanya84, tomagoshka, un7obv
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение



Ответить в данную темуНачать новую тему

5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 25 November 2024 - 12:50
Хостинг предоставлен NetLevel.Ru   Eleanor CMS