Вот способ которым можно надежно защитить доступ к админке с помощью протокола 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)