Criar um middleware que registra em banco de dados o ip do cliente e o datetime de cada requisição.
Rota user.create:
- conterá um validador de cpf
- assim, o middleware que protegerá a rota user.create permitira 3 tentativas por minuto
- após 3 tentativos o ip estará banido de 10 minutos
- retorna a mensagem: "Aguarde 10 minutos antes de realizar uma nova tentativa de criar um usuário"
- limitar a criação de dois usuários por ip
Rotas de documents index e show
- permitirão 15 acessos de um ip por minuto
- atingido este número, o ip estará banido de 10 minutos.
- retorna a mensagem: "Aguarde 10 minutos antes de realizar uma nova tentativa de acessar um documento"
Criar um middleware que registra em banco de dados o ip do cliente e o datetime de cada requisição.
Rota user.create:
Rotas de documents index e show