Приветствую,делаю подтверждение email при регистрации, смену email с подтверждением.
У меня есть дополнительная табличка temp email с полями new email, token, user id, expire time. При регистрации/смене email'a на почту отправляется ссылка для подтверждения, а в таблицу temp email добавляются данные (new email, token, user id, expire at), когда пользователь перейдет по ссылке эти данные удаляются.
Подскажите, как реализовать удаление этих данных при прошествии expire at? Просто отправлять в очередь job, делающий это? А если по ссылке уже перешли, то как мне ловить ошибку? Есть другие альтернативы?
Спасибо за ответы.