Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 16, 2013 23:36:29

delfenes
Зарегистрирован: 2012-08-23
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Как фиксировать факт просмотра видеозаписи?

Доброго времени суток!
Вопрос такой: есть магазин видео-уроков. Уроки можно смотреть смотреть в течении некоторого времени. Любое количество раз. Теперь необходимо добавить ограничение на просмотр видео записи только 1 раз в сутки. Как можно фиксировать факт просмотра пользователем записи?

Офлайн

#2 Фев. 17, 2013 03:37:33

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как фиксировать факт просмотра видеозаписи?

я так понимаю речь о сайте? пользователь каким либо образом регистрирован, ибо вопрос номер 1 как можно различить двух пользователей



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Фев. 17, 2013 09:14:23

delfenes
Зарегистрирован: 2012-08-23
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Как фиксировать факт просмотра видеозаписи?

Да, доступ к видеоурокам предоставляется зарегистрированым пользователям.

Офлайн

#4 Фев. 17, 2013 23:06:19

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как фиксировать факт просмотра видеозаписи?

Ну самое первое решение это конечно “как есть”, решение в лоб и тп определения:
Пользователь делает запрос на видео файл, перед тем как его отдать смотрим в БДвремя когда пользователь смотрел это видео последний раз. Если такой записи нет или разница с текущим временем более суток, то отдаем файл обновляя запись в БД. Теперь вопрос исходя из структуры вашей БД, реализовывать необходимые поля/таблицы.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version