Что вернуть из сервиса, если для продолжения обработки требуется каптча?
Какой будет правильная стратегия/логика, если например:
- определенный сервис перед выполнением работы проводит проверку входящих данных
- если проверка удовлетворительная, выполняется работа
- если проверка провалена, требуется каптча
Каптча изначально не требуется и в форме данных отсутствует
Правильно ли в случае провала проверки делать forward() на контроллер каптчи который выдаст ответ о необходимости каптчи, или эту логику нужно реализовать в контроллере самого сервиса?