Я использую SwiftMail с Symfony2 для отправки электронной почты с формой. Я хочу проверить, отправил ли посетитель письмо уже 5 минут назад.
Поэтому я добавляю один атрибут «время» в моем классе. Перед отправкой электронной почты я проверяю, если (время + 5 минут> сейчас)
Но посетитель может отправить электронное письмо, если он закроет браузер и снова откроет его.
Я пытался использовать куки, но это бесполезно, потому что посетитель может очистить свой кеш.
Так как я могу сохранить IP-адрес посетителя со временем его последней отправки. Я могу сделать это с доктриной. Но это очень большая операция, не так ли?
Извините за мой английский, я учу его.
Задача ещё не решена.
Других решений пока нет …