![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() |
![]()
Сообщение
#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 | |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25 April 2025 - 19:47 |