feat: 实现 IP 白名单设置的管理界面及后端校验逻辑

This commit is contained in:
Baobhan Sith
2025-04-15 14:38:14 +08:00
parent 171baec830
commit 1f3631539b
9 changed files with 303 additions and 192 deletions
+14
View File
@@ -324,6 +324,20 @@
"passwordRequiredForDisable": "Current password is required to disable.",
"disableFailed": "Failed to disable two-factor authentication."
}
},
"ipWhitelist": {
"title": "IP Whitelist",
"description": "Configure allowed IP addresses or ranges to access this application. Leave empty to allow all IPs.",
"label": "Allowed IP Addresses/Ranges (one per line or comma-separated):",
"hint": "Supports IPv4, IPv6, and CIDR (e.g., 192.168.1.100, 10.0.0.0/8, 2001:db8::/32).",
"saveButton": "Save Whitelist",
"success": {
"saved": "IP whitelist saved successfully."
},
"error": {
"fetchFailed": "Failed to fetch IP whitelist settings.",
"saveFailed": "Failed to save IP whitelist."
}
}
},
"common": {