Главная страница /
Программирование на PHP /
страница доступа по паролю
При написании страницы для разрешения доступа к меню админа галлереии возникла вот такая проблема --- после того как введен пароль страничка должна дать доступ к меню настроек, но вместо этого снова спрашивается пароль и только после того как он снова введен и отправлен получаешь доступ к меню, т.е. пароль почему-то спрашивается дважды. Листинг странички такой:
if (!isset($_COOKIE["bunya"])):
/*IsSet($bunya) === false*/
if (isset($_POST['passd'])):
if ($_POST['pass'] == 'bubu')
setcookie("bunya","allow", 0, "/", $HTTP_HOST, 0) or die("cannot set cookie");
/*действия если пароль подошел*/
/*если пароль не подошел*/
/* вывод формы для ввода пароля*/
if (isset($mode)):/*mode скрытое поле в форме меню админа*/
/*выполняем действия выбранные пользователем в меню админа*/
/*вывод меню админа*/
Проблемный пост отредактировал!
А вот гармонично заставить работать скрипт на линуксовом хостинге неудалось
Пробовал даже отказаться от текстового файла с паролем и логином и гармонично вставить пароль и логин прямо в скрипт программирование. Но результат тот же самый: без разнообразницы правильные или лучшие
неправильные логин и пароль выдаётся опять окно авторизации. Стоит упомянуть, притом на локалке всё работает и старый вариант и тот что я в дальнейшем уже пытался переделать.
В голову лезет несколько мыслей:
1. что линукс или же апач который на даном хосте, где у меня глюк изумительно получается, без файла .htaccess
Authname "DirectoryName"
Authtype Basic
AuthUserFile "/home/yourlogin/.htpasswd"
работать не хочет.
2. лезут какие-то нелепые мысли про кодировки, но коировка здесь надо полагать совсем непричём.
Следует отметить, какие будут предположения?
Главная страница /
Программирование на PHP /
страница доступа по паролю /
Проблемный пост отредактировал А вот гармонично заставить работа