Criar um middleware com blacklist de ips
Criar uma tabela user_access que registra o ip de cada usuário, e o date_time de acesso o sistema.
Esta tabela será consumida pelo middleware que protegerá o sistema de acessos abusivos - decidir qual é o limite por minuto e quais rotas serão protegidas por este middleware).
Todo request que entra no sistema passa por este middleware que checa se o ip teve um determinado número de acessos/tempo.
Se esse numero passar aquilo estabelecido pela política o usuário é redirecionado para uma página do tipo "vai com calma, jovem. Toma um café e volta aqui depois".
Criar um middleware com blacklist de ips
Criar uma tabela user_access que registra o ip de cada usuário, e o date_time de acesso o sistema.
Esta tabela será consumida pelo middleware que protegerá o sistema de acessos abusivos - decidir qual é o limite por minuto e quais rotas serão protegidas por este middleware).
Todo request que entra no sistema passa por este middleware que checa se o ip teve um determinado número de acessos/tempo.
Se esse numero passar aquilo estabelecido pela política o usuário é redirecionado para uma página do tipo "vai com calma, jovem. Toma um café e volta aqui depois".