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

Форум PHP

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

 

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

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

тема: Разрешение на загрузку только авторизированым пользователям!
 
 автор: S i m O n   (14.10.2006 в 18:40)   письмо автору
 
 

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

   
 
 автор: b00m   (14.10.2006 в 23:31)   письмо автору
 
   для: S i m O n   (14.10.2006 в 18:40)
 

А по подробнее опиши.. Что значит использовать в своих целях?

   
 
 автор: Саня   (15.10.2006 в 00:36)   письмо автору
 
   для: S i m O n   (14.10.2006 в 18:40)
 

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

   
 
 автор: cheops   (15.10.2006 в 13:33)   письмо автору
 
   для: S i m O n   (14.10.2006 в 18:40)
 

Обычно файлы помещают в директорию, закрытую для загрузки средвами Apache http://www.softtime.ru/article/index.php?id_article=25, а сами файлы выдают при помощи скрипта, который проверяет достаточно ли у пользователя прав, прежде чем выдать ему файл http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=10439

   
 
 автор: slonik   (15.10.2006 в 13:49)   письмо автору
 
   для: cheops   (15.10.2006 в 13:33)
 

А можно генерировать уникальную ссылку. Править её модреврайтом. Обязательно сделать на базе данных.
Я сейчас такую вещь замутил, скачать без уникальной генерации - не возможно, и в чём плюс, генерация может проходить только на страницах моего сайта..все сторонние ссылки не работоспособные, как бы там не старались..

   
 
 автор: elenaki   (16.10.2006 в 10:28)   письмо автору
 
   для: slonik   (15.10.2006 в 13:49)
 

загружать и скачивать - противоположные действия. вам что надо запретить? закачку файлов
на сервер (upload) или скачивание их с сервера (download)?

   
Rambler's Top100
вверх

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