Essa issue é complementar ao trabalho introduzido por #391. Faz sentido a guardarmos de alguma forma (um model talvez) quem é bloqueado de tempos em tempos para, caso a pessoa seja bloqueada 10x por ex, bloquear permanentemente (talvez até usar a API do CloudFlare para bloquear o IP, daí nem bate no Django).
Essa atualização deve acontecer tanto para requisições do site que foram bloqueadas quanto para chamadas da API. Acredito que vale a pena:
Criarmos um model que tenha os seguintes campos:
IP (primary key)
num_blocked_requests (acumulador de requests bloqueadas)
updated_at (para guardar a última vez que o IP específico foi bloqueado)
Essa issue é complementar ao trabalho introduzido por #391. Faz sentido a guardarmos de alguma forma (um model talvez) quem é bloqueado de tempos em tempos para, caso a pessoa seja bloqueada 10x por ex, bloquear permanentemente (talvez até usar a API do CloudFlare para bloquear o IP, daí nem bate no Django).
Essa atualização deve acontecer tanto para requisições do site que foram bloqueadas quanto para chamadas da API. Acredito que vale a pena:
The text was updated successfully, but these errors were encountered: