Форум сайта python.su
Доброго времени суток!
Вопрос такой: есть магазин видео-уроков. Уроки можно смотреть смотреть в течении некоторого времени. Любое количество раз. Теперь необходимо добавить ограничение на просмотр видео записи только 1 раз в сутки. Как можно фиксировать факт просмотра пользователем записи?
Офлайн
я так понимаю речь о сайте? пользователь каким либо образом регистрирован, ибо вопрос номер 1 как можно различить двух пользователей
Офлайн
Да, доступ к видеоурокам предоставляется зарегистрированым пользователям.
Офлайн
Ну самое первое решение это конечно “как есть”, решение в лоб и тп определения:
Пользователь делает запрос на видео файл, перед тем как его отдать смотрим в БДвремя когда пользователь смотрел это видео последний раз. Если такой записи нет или разница с текущим временем более суток, то отдаем файл обновляя запись в БД. Теперь вопрос исходя из структуры вашей БД, реализовывать необходимые поля/таблицы.
Офлайн