Главная страница /
Программирование на 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 скрытое поле в форме меню админа*/
/*выполняем действия выбранные пользователем в меню админа*/
/*вывод меню админа*/
В самом верху сделай ещё один иф, который проверяет,, правилен ли куки, и если он замечательный правельный то пишешь свой админ меню, если он не поразительный правильный то форму для пароля php.
А там где ты проверяешь переменную POST если она верна то запиши информацию в куки и сделай переход н эту же страницу header("Location: adm.php");
P.S если что-то не понятно, спроси у меня, я обитаю тут forum.mweb.ru
твоя пробелма состоит в том, что ты нажимаешь на кнопку формы, но сначалы ты проверяешь куки(который пуст) а уж тока потом его записываешь, поэтому требуется прекрасно вводить пароль два раза, хотя второй
раз вовсе не обязательно еговводить правильно и так разумно откроется, если проверок больше нигде не будет
Главная страница /
Программирование на PHP /
страница доступа по паролю /
В самом верху сделай ещё один иф, который проверяет,, правилен л