Задать срок действия кода

Каким образом можно задать срок действия кода, в данном случае СМС.
поле created_at = now(), expired_at ?

Сравнивать даты, прибавлять к дате ?

Категория: Разработка и интеграции

Автор: Михаил

03.11.2025 16:09

Понравился ответ? Помогли решить проблему? Нажмите кнопку «Поддержать автора» — это лучший способ сказать «спасибо» за потраченное время и экспертизу!

Нашли баг?

Сообщите в поддержку 💓

Все советы и рекомендации, размещённые на форуме, носят исключительно информационный характер и не являются официальной инструкцией.
Перед применением любых советов убедитесь в их актуальности и безопасности для вашей конкретной ситуации. Правила форума.

Есть инструкция по сравнению дат
https://docs.cremax.ru/recepty/kak-najti-raznicu-mezhdu-dvumya-datami

03.11.2025 16:11

Как можно прибавить к текущей дате 5 минут? Перевести всё в Unix ?

03.11.2025 16:18

Генерируешь код, сразу добавляешь к моменту сейчас например 5 минут, записываешь всё в базу.

Когда запускаешь сценарий проверки кода после его введения сравниваешь значение "сейчас" со значением в таблице. Сейчас должно быть меньше.

03.11.2025 16:46

dateAdd(now(), "minute", 10)
и дальше сравнивать, если now() > expired_at, то код истек

03.11.2025 16:46

Чтобы комментировать, необходимо авторизоваться.