grabbee
@grabbee

Где проверять условие по отправленным данным?

Отправляется какая нибудь форма. Мне нужно проверить/ограничить количество таких "отправлений". Например 10 в сутки. Где мне это проверять? Кажется Symfony\Component\Validator\Constraint для этого не подходит. Он же сами данные проверяет.

Суть в том, что например в Api-Platform нет контроллеров как таковых. Нужно писать "листенер" и в нем проверять?
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
glaphire
@glaphire
PHP developer
Можно попробовать прикрутить rate limiter component, но имхо лучше создать свою логику набором правил, как оценивать частоту отправки формы и кастомное сообщение в случае превышения лимита
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы