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

Форум Apache

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

 

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

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

тема: Загрузка архивов по паролю (.htaccess, .htpasswd)
 
 автор: mister_pipin   (15.08.2011 в 11:08)   письмо автору
 
 

Здраствуйте,
нужно одну страницу сайта вида sait.ru?id=qw&page=qqq запретить всем пользователям, кроме тех, у кого есть логин и пароль. Начал делать с помощью htaccess, вот только теперь сайт не открывается(
подскажите как правильно?
За ранее спасибо

  Ответить  
 
 автор: cheops   (15.08.2011 в 11:41)   письмо автору
 
   для: mister_pipin   (15.08.2011 в 11:08)
 

А пароли у вас где храняться? В .htpasswd? Или где-то в другом месте?

  Ответить  
 
 автор: mister_pipin   (15.08.2011 в 11:43)   письмо автору
 
   для: cheops   (15.08.2011 в 11:41)
 

В htpasswd, на сайте имеется 10 архивов формата zip, думаю будет целесообразнее сделать запрет именно на скачивание архивов. Тоесть если нет пароля, не скачаешь

  Ответить  
 
 автор: cheops   (15.08.2011 в 11:48)   письмо автору
 
   для: mister_pipin   (15.08.2011 в 11:43)
 

Возможно вас заинтересует ссылка по теме http://softtime.ru/forum/read.php?id_forum=5&id_theme=82115 - вы можете применить пароли только к файлам с определенным расширением или именем, а не к содержимому всей папки.

  Ответить  
 
 автор: mister_pipin   (15.08.2011 в 11:50)   письмо автору
 
   для: cheops   (15.08.2011 в 11:48)
 

Спасибо за помощь, буду разбираться

  Ответить  
 
 автор: mister_pipin   (16.08.2011 в 00:07)   письмо автору
 
   для: mister_pipin   (15.08.2011 в 11:50)
 

Не разобрался, снова обращаюсь с тем же вопросом.
как пример использую данный скрипт, который ограничивает доступ к zip архивам
<Files "\.zip$">

AuthName "Only valid users can download zip files."

AuthType Basic

AuthUserFile /home/missispipin/www/homesite.ru/.htpasswd

Require valid-user

</ Files >

все время выдает ошибку 500, подскажите что подправить?

  Ответить  
 
 автор: mister_pipin   (16.08.2011 в 01:36)   письмо автору
 
   для: mister_pipin   (16.08.2011 в 00:07)
 

.htaccess
<FilesMatch "\.zip$">
AuthName "Avtorizaciya"
AuthType Basic
AuthUserFile /home/missispipin/www/homesite.ru/htaccess/zip/.htpasswd
require valid-user
</FilesMatch>


.htpasswd
root:roxcSqtKbThIo


эти файлы лежат в папке с архивами, доступ к ним только через пароль

  Ответить  
 
 автор: cheops   (16.08.2011 в 10:31)   письмо автору
 
   для: mister_pipin   (16.08.2011 в 01:36)
 

1. Если закоментировать содержимое .htaccess ошибка исчезает?
2. Если да, попробуйте раскомментировать только контейнер <FilesMatch>, не раскрывая его содержимое - ситуация меняется?

  Ответить  
 
 автор: mister_pipin   (16.08.2011 в 10:35)   письмо автору
 
   для: cheops   (16.08.2011 в 10:31)
 

Такой пример работает на localhost как мне нужно, перенес на сервер и не работает(

Не понял что означает закоментировать(

  Ответить  
 
 автор: cheops   (16.08.2011 в 10:52)   письмо автору
 
   для: mister_pipin   (16.08.2011 в 10:35)
 

1. Закомментировать, значит добавить в начало символ диеза #
2. А без контейнера у вас ваш пароль работал на хостинге (не к каждому хостингу подойдет такая форма пароля)?

  Ответить  
 
 автор: mister_pipin   (16.08.2011 в 10:56)   письмо автору
 
   для: cheops   (16.08.2011 в 10:52)
 

Последний пример который я опубликовал был полностью рабочий, вот только на localhost, сделал все также и залил файлы на сервер и он не работает, сейчас буду искать ошибку

Перед этим не правильно выразился, если файлы находятся на сервере то ошибок ни каких нет, просто ничего не работает

  Ответить  
Rambler's Top100
вверх

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