Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: .htaccess и проблема с ограничением доступа
 
 автор: maksi-m   (31.03.2005 в 15:20)   письмо автору
 
 

Господа, подскажите пожалуйста как решить проблему ...:
есть страничка, которая при нажатии кнопок меню подгружает другие страницы, includ - ом. Делаю htaccess на эти странички, но толку нет - они открываются! если ввести урл прямо на них, то авторизация работает.
как сделать чтобы авторизация запрашивалась если другой файл обращается к защищенному ?!!?

   
 
 автор: mistersmak   (31.03.2005 в 22:47)   письмо автору
 
   для: maksi-m   (31.03.2005 в 15:20)
 

Откройте httpd.conf и найдите в тексте ".htaccess" (без кавычек), потом чуть ниже должна быть директива AllowOverride. Там замените параметр None на All. Все!

   
 
 автор: glsv (Дизайнер)   (01.04.2005 в 05:18)   письмо автору
 
   для: maksi-m   (31.03.2005 в 15:20)
 

Защита .htaccess не сработает, если обращаться к защищенной области скриптом, который находится на вашем же сайте. Защита осуществляется только от внешних обращений.

Думаю, что защиту следует организовать непосредственно в скрипте. Ведь вы же можете определить там какие странички можно include-ить, а какие нельзя.

   
 
 автор: mistersmak   (02.04.2005 в 04:09)   письмо автору
 
   для: glsv (Дизайнер)   (01.04.2005 в 05:18)
 

Странички еоторые надо "инклудить" достаточно кинуть в отделную папку, туда же кинуть .хтаксесс и при необходимости обращаться на них.

   
 
 автор: glsv (Дизайнер)   (02.04.2005 в 06:44)   письмо автору
 
   для: mistersmak   (02.04.2005 в 04:09)
 

Эта защита сработает только для внешних обращений (через браузер, include по сети). Если же inlude выполняет на одном и том же сайте, то защита не будет работать.
Но это и верно: зачем защищаться от самого себя?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования