Добрый день! У меня ПРОБЛЕМА! Есть два html файла(1.html и 2.html). Есть ссылка FOR ADMIN - только для админа, он кликает на неё и вводит пароль если он правельный, то грузится страница(1.html)где можно изменять некоторые параметры, если он неправильный то грузится страница(2.html)с предупреждением. И каждый раз как на неё кликнешь спрашивает пароль независимо от того перегружался ли броузер. А файл с паролем(pass.dat) хранится
в той же папке где и страница (у меня все файлы сайта в одной директории!). ВКРАТЦЕ: Мне нужно сделать такую штуку на ПХП чтоб при введении правильного пароля открывалась 1.html а при неправильном 2.html. Можете мне написать код этой ПХПшки?
if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"xxxxxx\""); Header("HTTP/1.0 401 Unauthorized"); echo "Доступ запрещен"; exit; } else { if (($PHP_AUTH_USER!='login')||($PHP_AUTH_PW!='password')){exit;} } ?> Отвечает Demka Пишешь на href событие onClick="javascript:alert('Очень
Вас прошу, зайдите сначала по ссылке http://www.myhost.ru/pass.dat, там Вы найдете правЕльный пароль.');" Если все хранится в одной директории, то она для общего доступа, и ничего не мешает просмотреть твой файл. :) Строго, ИМХО Отвечает Wiserat Да, Demka прав. Для администрирования нужно файл в запароленом каталоге размещать. А пароль вообще желательно вне сайта хранить, или хотя бы в том же запароленом каталоге в зашифрованном
виде. Это не сложно. Почитать можно здесь:http://www.faqteam.org/cgi/index.html#cgi6