limit the maximum count of password / token check failures per IP/user per minute (#33)

This commit is contained in:
MaysWind
2025-03-09 23:38:53 +08:00
parent a29ff0d553
commit 74844b9a99
23 changed files with 288 additions and 12 deletions
+2 -1
View File
@@ -1167,7 +1167,8 @@
"number invalid": "Nummer ist ungültig",
"no files uploaded": "Keine Dateien hochgeladen",
"uploaded file is empty": "Hochgeladene Datei ist leer",
"uploaded file size exceeds the maximum allowed size": "Hochgeladene Datei überschreitet die maximal zulässige Größe"
"uploaded file size exceeds the maximum allowed size": "Hochgeladene Datei überschreitet die maximal zulässige Größe",
"failure count exceeded maximum limit": "Failure count exceeded maximum limit, please try again after some time"
},
"parameter": {
"id": "ID",
+2 -1
View File
@@ -1167,7 +1167,8 @@
"number invalid": "Number is invalid",
"no files uploaded": "No files uploaded",
"uploaded file is empty": "Uploaded file is empty",
"uploaded file size exceeds the maximum allowed size": "Uploaded file size exceeds the maximum allowed size"
"uploaded file size exceeds the maximum allowed size": "Uploaded file size exceeds the maximum allowed size",
"failure count exceeded maximum limit": "Failure count exceeded maximum limit, please try again after some time"
},
"parameter": {
"id": "ID",
+2 -1
View File
@@ -1167,7 +1167,8 @@
"number invalid": "El número no es válido",
"no files uploaded": "No se subieron archivos",
"uploaded file is empty": "El archivo subido está vacío",
"uploaded file size exceeds the maximum allowed size": "El tamaño del archivo cargado excede el tamaño máximo permitido"
"uploaded file size exceeds the maximum allowed size": "El tamaño del archivo cargado excede el tamaño máximo permitido",
"failure count exceeded maximum limit": "Failure count exceeded maximum limit, please try again after some time"
},
"parameter": {
"id": "IDENTIFICACIÓN",
+2 -1
View File
@@ -1167,7 +1167,8 @@
"number invalid": "番号が無効です",
"no files uploaded": "アップロードされたファイルはありません",
"uploaded file is empty": "アップロードされたファイルは空です",
"uploaded file size exceeds the maximum allowed size": "アップロードされたファイルが最大許容サイズを超えています"
"uploaded file size exceeds the maximum allowed size": "アップロードされたファイルが最大許容サイズを超えています",
"failure count exceeded maximum limit": "Failure count exceeded maximum limit, please try again after some time"
},
"parameter": {
"id": "ID",
+2 -1
View File
@@ -1167,7 +1167,8 @@
"number invalid": "Число недействительно",
"no files uploaded": "Файлы не загружены",
"uploaded file is empty": "Загруженный файл пуст",
"uploaded file size exceeds the maximum allowed size": "Размер загруженного файла превышает максимально допустимый размер"
"uploaded file size exceeds the maximum allowed size": "Размер загруженного файла превышает максимально допустимый размер",
"failure count exceeded maximum limit": "Failure count exceeded maximum limit, please try again after some time"
},
"parameter": {
"id": "ID",
+2 -1
View File
@@ -1167,7 +1167,8 @@
"number invalid": "Số không hợp lệ",
"no files uploaded": "Không có tệp nào được tải lên",
"uploaded file is empty": "Tệp đã tải lên trống",
"uploaded file size exceeds the maximum allowed size": "Kích thước tệp đã tải lên vượt quá kích thước tối đa cho phép"
"uploaded file size exceeds the maximum allowed size": "Kích thước tệp đã tải lên vượt quá kích thước tối đa cho phép",
"failure count exceeded maximum limit": "Failure count exceeded maximum limit, please try again after some time"
},
"parameter": {
"id": "ID",
+2 -1
View File
@@ -1167,7 +1167,8 @@
"number invalid": "数字错误",
"no files uploaded": "没有上传文件",
"uploaded file is empty": "上传的文件为空",
"uploaded file size exceeds the maximum allowed size": "上传的文件大小超出了允许的最大大小"
"uploaded file size exceeds the maximum allowed size": "上传的文件大小超出了允许的最大大小",
"failure count exceeded maximum limit": "失败次数超出最大限制,请稍后重试"
},
"parameter": {
"id": "ID",