Понравился ответ? Помогли решить проблему? Нажмите кнопку «Поддержать автора» — это лучший способ сказать «спасибо» за потраченное время и экспертизу!
Сообщите в поддержку 💓
Все советы и рекомендации, размещённые на форуме, носят исключительно информационный характер и не являются официальной инструкцией.
Перед применением любых советов убедитесь в их актуальности и безопасности для вашей конкретной ситуации. Правила форума.
Есть инструкция по сравнению дат
https://docs.cremax.ru/recepty/kak-najti-raznicu-mezhdu-dvumya-datami
03.11.2025 16:11
Генерируешь код, сразу добавляешь к моменту сейчас например 5 минут, записываешь всё в базу.
Когда запускаешь сценарий проверки кода после его введения сравниваешь значение "сейчас" со значением в таблице. Сейчас должно быть меньше.
03.11.2025 16:46
dateAdd(now(), "minute", 10)
и дальше сравнивать, если now() > expired_at, то код истек
03.11.2025 16:46
Чтобы комментировать, необходимо авторизоваться.