feat: 支持用户级别IP黑白名单 - 可为单个用户设置独立的IP访问规则

This commit is contained in:
Your Name
2026-05-07 11:17:20 +08:00
parent d92cf341b8
commit dec263312a
6 changed files with 141 additions and 53 deletions
+2 -1
View File
@@ -591,7 +591,8 @@ func (s *Server) handleIPRules(w http.ResponseWriter, r *http.Request) {
switch r.Method {
case http.MethodGet:
ruleType := r.URL.Query().Get("type")
rules, err := s.db.ListIPRules(ruleType)
username := r.URL.Query().Get("username")
rules, err := s.db.ListIPRules(ruleType, username)
if err != nil {
s.jsonError(w, err.Error(), http.StatusInternalServerError)
return