Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Магазин по продаже контента (php)

Ответить
Настройки темы
Магазин по продаже контента (php)

Аватара для dmitryst

Ветеран


Сообщения: 7257
Благодарности: 906


Конфигурация

Профиль | Отправить PM | Цитировать


Коллеги! Нужна помощь в реализации защищенной клиентской зоны сайта и выдачи контента клиенту после оплаты. С оплатой, вроде, сам разберусь . Т.е. на сайте есть папка (может, и не папка) с некими файлами, надо ее оградить от простых клиентов и дать доступ тем, кто прошел транзакцию оплаты. Как это сделать? Можно ссылку на алгоритм или, еще лучше, скрипт. На perl тоже сойдет.

ЗЫ. гугла допрашивал. Что-то в последнее время ничего толкового не выдает, одни стандартные инет-магазины

-------
Осваиваю FreeBSD


Отправлено: 01:24, 03-10-2010

 

Deadooshka


Сообщения: 2512
Благодарности: 690

Профиль | Отправить PM | Цитировать


имхо с PHP только редирект, или самим скриптом отдавать, если размер небольшой (после проверки оплаты). УРЛ на файл нужно делать динамическим (не постоянным), использованием mod_rewrite или более продвинутого модуля. Типовой реализации быть не может, ибо чревато легким взломом.

Отправлено: 17:43, 04-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для dmitryst

Ветеран


Сообщения: 7257
Благодарности: 906

Профиль | Отправить PM | Цитировать


Цитата Sham:
более продвинутого модуля »
например? Я, например, хотел использовать как часть URL уникальный идентификатор сессии, но это, по-моему, довольно ректально )))

Цитата Sham:
чревато легким взломом. »
да всё чревато.... Хоть куда копать-то?

-------
Осваиваю FreeBSD


Отправлено: 20:28, 04-10-2010 | #3


Deadooshka


Сообщения: 2512
Благодарности: 690

Профиль | Отправить PM | Цитировать


копать куда угодно, хоть через HTTP-аутентификацию на папку с файлами (после оплаты давать пароли). Можно скриптом проверять код оплаты, и редиректить непосредственно на файл. Прямую ссылку на файл можно сделать хитрой и непонятной (mod_rewrite).
если файл небольшой, можно отдать непосредственно скриптом (file_get_contents + заголовки Content-Type и т.д.).
если б с помощью модуля типа mod_rewrite можно было проверить хеш, то другое дело... для апача не видел такого модуля, мб для других серверов есть...

Отправлено: 21:52, 04-10-2010 | #4


Аватара для dmitryst

Ветеран


Сообщения: 7257
Благодарности: 906

Профиль | Отправить PM | Цитировать


Спасибо, покопал.
Цитата Sham:
Можно скриптом проверять код оплаты, и редиректить непосредственно на файл. »
да, наверное, сделаю так.

Цитата Sham:
если б с помощью модуля типа mod_rewrite можно было проверить хеш, то другое дело... »
а зачем?

-------
Осваиваю FreeBSD


Отправлено: 22:22, 04-10-2010 | #5


Deadooshka


Сообщения: 2512
Благодарности: 690

Профиль | Отправить PM | Цитировать


чтобы прямой ссылкой нельзя было поделиться... (редирект отловить можно)

Отправлено: 22:29, 04-10-2010 | #6


Deadooshka


Сообщения: 2512
Благодарности: 690

Профиль | Отправить PM | Цитировать


можно перед редиректом на файл ставить какой-нибудь хитрый кук, а потом mod_rewrite проверять его наличие в запросе на файл.

Отправлено: 23:26, 04-10-2010 | #7


Аватара для dmitryst

Ветеран


Сообщения: 7257
Благодарности: 906

Профиль | Отправить PM | Цитировать


Цитата Sham:
можно перед редиректом на файл ставить какой-нибудь хитрый кук »
да уж... На каждого клиента по одному кукису, с занесением в БД

-------
Осваиваю FreeBSD


Отправлено: 16:08, 05-10-2010 | #8


Deadooshka


Сообщения: 2512
Благодарности: 690

Профиль | Отправить PM | Цитировать


mod_rewrite (или аналогичный модуль) позволяет проверить заголовок (в т.ч. наличие кукиса). Т.е. в случае отсутствия волшебного кукиса не отдавать файл... имхо так надежнее будет.

Отправлено: 10:26, 07-10-2010 | #9


Аватара для dmitryst

Ветеран


Сообщения: 7257
Благодарности: 906

Профиль | Отправить PM | Цитировать


да, но тут выяснился еще один момент. Контент придется отдавать не мелкими файлами, а выделить целую зону (html файлы с flash-роликами). Так что rewrite, думаю, не справится, надо писать супер-эксклюзивную функцию. Попутно она должна проверять, не закончилось ли выделенное время (месяц, два или три) и соответственно, перенаправлять на страницу продления подписки.

ЗЫ. А нет ли где примерчика? По типу adult сайтов, с исходниками? Я что-то ничего не нашел, в основном, магазины по продаже реального товара.

-------
Осваиваю FreeBSD


Отправлено: 13:27, 07-10-2010 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Магазин по продаже контента (php)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Защита контента Dragon7 Вебмастеру 13 15-07-2011 03:40
Интерфейс - корявый интерфейс просмотра контента Ingolder Microsoft Windows 7 0 17-05-2009 23:46
безопасная авторизация IIS сервера и контента. exo Microsoft Windows NT/2000/2003 10 13-02-2009 11:26
Уценка контента оператором united Мобильные ОС, смартфоны и планшеты 6 17-10-2008 15:23
пишем примитивный тырнет-магазин : помогите с сессиями в PHP koresaram Вебмастеру 21 06-09-2006 19:11




 
Переход