Пишу проект, имееться активация моб. через SMS, делаю заглушку интервала времени на использования отправления SMS.
Всё работает, осталось только написать функцию, которая пробежалась бы по всем записям пользователя и проверила бы время последнего использования и если напр. время разницы 5 мин. тогда возвращать false, а если нет тогда true.
спс.Ув.
1. pantela - 02 Февраля, 2016 - 22:55:38 - перейти к сообщению
2. OrmaJever - 03 Февраля, 2016 - 12:02:16 - перейти к сообщению
не знаю как это сделать на вашем ОРМ, поэтому напишу запрос, а вы уже как-то сами его переведите
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT id FROM TABLE WHERE user_id = ? AND datetime_send + INTERVAL '5 minutes' < now()
проверять количество строк которые вернёт запрос (PDO::rowCount() для пдо например). Если 0 то можно снова отправлять