Здравствуйте
такая ситуация
есть роут, например login (POST)
те туда я отправляю запрос и пытаюсь логиниться
есть в RouteServiceProvider.php кастомная мидлвара
которая ограничивает на 2 запроса в минуту (RateLimiter)
в файле web.php я на роут login эту мою мидлвару повесил
пытаюсь сделать так, чтобы сервер разворачивал, если на адрес login
пришло 2+ запроса в минуту с одного ip
все работает
но тут решил проверить
что если вы залогинимся 3 раза в подряд, всмысле верно залгонимися
понимаю, что из пальца ситуацию высосал но все же
1 логинимся верно
2 разлогиниваемся
3 логинимся верно
4 разлогиниваемся
5 логинимся верно (3ий раз)
херак и я вижу свой респонс кастомный с ошибкой, те сработала мидлвара
так вот теперь вопрос, как регулировать такую логику?
те мне нужно в сервисе, который у меня логинит юзера и еще там смотрит его стаус и блаблабла
перенести логику RateLimiter из мидлвары
те "считать" запросы только при неуспешных попытках логина
а как только попытка успешеная - сбрасывать счетчик RateLimitera
я верно вообще думаю, это так делается?
или все же внутри RouteServiceProvider можно как-то эту логику навесить?