пожалуйста, помогите мне с этим:Очки система ежедневно Лимит
Сценарий: построение системы (Backend: Mysql, скриптовый языки: Javascript/PHP) , где пользователь выполняет какие-то действия для того, чтобы получить некоторые моменты. скажем, 1 действие = 1 балл.
Моя проблема: теперь я хочу ограничить пользователей, чтобы получить atmax 5 очков в день. Среднее значение между интервалом в 24 часа пользователь может делать эти действия любое количество раз, но приращение точек будет превышать после достижения «5»
Пожалуйста, предложите мне эффективный способ сделать это. моя БД минималистична и имеет только пользовательские данные, баллы.
Теперь мне нужно добавить столбец временной метки. Нет проблем, Но проблема в том, как я могу изменить время и время. очень смущен :(
Да, это именно то, что я думал, что делать, но работают на хроны рабочих мест для этого чувствует себя ненужный дополнительный бурдон. Я уверен, что должен быть более простой способ. многие веб-сайты внедряют систему, в которой форма входа в систему блокируется на некоторое время после предопределенного количества неудавшихся запросов. я считаю, что такая же логика может служить моей цели здесь. –
Хм ... ну, я думаю, альтернативным методом было бы иметь вашу метку времени и счетчик точек в вашей базе данных. Затем, если вы хотите, чтобы его сбросили в полночь, например, ваш код может проверить, не является ли он новым днем. В этот момент он автоматически сбросит этот счетчик, прежде чем увеличивать его заново. – MysticXG