| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Пароль на страницу |
| Автор: chori 6.6.2007, 13:15 |
| Доброе время суток. Я ни разу не создавал пароль на страницу, поэтому обращяюсь к вам. Прочитать пароль и логин из файла, и сверить его с введенными в форму данными я могу, но я вообще не представляю как можно осуществить защиту страницы. Т.к. на этой же страницы и находяться данный, которые надо защищать. Подскажите пожалуйста новечку. Скажем есть страница admin.php На ней находяться данный и формы, которые доступны только админу. Для этого и надо поставить при входе на страницу форму с паролем и логином. Заранее СПС. |
| Автор: BuShaRt 6.6.2007, 13:36 |
| Ну ведь данные считываються сверху вниз и не как иначе, т.е. если вверху отрубить вывод, при неправильном вводе, то данные которые ниже остануться не обработанными ;) |
| Автор: FrRon 6.6.2007, 14:32 | ||||
| chori Сам делал примерно так... В admin.php
auth.php :
*** Или я не так вопрос понял? =) *пост ниже : пардон, исправляемся =) |
| Автор: BuShaRt 6.6.2007, 18:49 |
Ужас какой, header не бробывали юзать? |
| Автор: VeNICK 7.6.2007, 00:26 |
| есть форма регистрации, и скрипт авторизации. если пароль правильный, то записываешь в сессию правильность и заходишь в админку. На каждой странице админки проверяешь авторизирован ли админ. если нет - пинок под зад и редирект на сраницу ввода пароля Кажись усЁ |
| Автор: DragonLord 7.6.2007, 07:56 |
| Лично я стараюсь выносить все данные для админа в отдельную папку и ставлю апачевскую защиту через .htacces и .htpasswd |
| Автор: chori 7.6.2007, 10:11 | ||
Я б тоже ставил защиту чрез .htpasswd и .htacces , но дело в том что я не умею это делать. Может подскажите как это сделать... |
| Автор: supervladislav 7.6.2007, 13:38 | ||||||
смотри делаешь воть как
ниже защищённая страница
|
| Автор: MoLeX 7.6.2007, 14:43 | ||||
| защита с помощью .htacces и .htpasswd 1 - файл .htacces
2 - файл .htpasswd
|
| Автор: chori 12.6.2007, 17:25 | ||||||
Это я уже когда то пробовал. Не работало. Щас снова попробовал - опять не работает. |
| Автор: Golda 12.6.2007, 18:22 | ||||||
в файл .htpasswd добавлять записи нужно соответствующей утилитой htpasswd. Например,
Пароль будет запрошен, благодаря -с файл будет перезаписан полностью. Тогда запись в файле будет корректно записана, пароль закодирован как положено. Еще на всякий случай напоминаю, что это все заработает для сервера apache, в конфигурационном файле которого есть запись
или
Переопределение поведения для аутентификации должно быть разрешено на самом верхнем уровне и не должно быть запрещено .htaccess в какой-нибудь другой дирректории на пути к вашей Добавлено через 4 минуты и 3 секунды Еще проверьте, если Вы использовали пример MoLeX, там есть ограничение по IP. Если Вы его не убирали, убедитесь, что заходите с разрешенного IP |