по подписке на какое-то время. т.е. вот человек оплатил, я в базе запись сделать, что права есть до такого-то числа. а как мне это проверять? типа это вообще нормально, к примеру, каждый день проходится по базе и смотнеть есть ли сегодня права у этих людей и если нет, то заменить данные о правах в базе. как лучше такое реализовать?
я думаю при заходе пользователя на ресурс сверять текущую дату с датой окончания. Если закончилась подписка, предлагать продлить
у тебя если на nginx, есть такая вещь как cron, там обычно прописываются ежедневные бэкапы базы и там можно прописать вызов команды БД насколько помню
Можно сделать поле дата-активного-доступа. Если дата в прошлом - доступ не давать.
Обсуждают сегодня