2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 05:31:44 +08:00

feat: 添加验证

This commit is contained in:
2026-01-09 01:42:53 +08:00
parent 31a22389d1
commit 24312f5993
2 changed files with 6 additions and 9 deletions

View File

@@ -75,10 +75,7 @@ func (s *App) GetUser(w http.ResponseWriter, r *http.Request) {
return
}
userInfo := UserInfo{
User: "",
Group: "",
}
userInfo := UserInfo{}
// 解析 User 和 Group
if matches := userCaptureRegex.FindStringSubmatch(content); len(matches) > 1 {

View File

@@ -1,16 +1,16 @@
package frp
type Name struct {
Name string `form:"name" json:"name" validate:"required"`
Name string `form:"name" json:"name" validate:"required|in:frps,frpc"`
}
type UpdateConfig struct {
Name string `form:"name" json:"name" validate:"required"`
Name string `form:"name" json:"name" validate:"required|in:frps,frpc"`
Config string `form:"config" json:"config" validate:"required"`
}
type UpdateUser struct {
Name string `form:"name" json:"name" validate:"required"`
User string `form:"user" json:"user" validate:"required"`
Group string `form:"group" json:"group" validate:"required"`
Name string `form:"name" json:"name" validate:"required|in:frps,frpc"`
User string `form:"user" json:"user" validate:"required|regex:^[a-zA-Z0-9_-]+$"`
Group string `form:"group" json:"group" validate:"required|regex:^[a-zA-Z0-9_-]+$"`
}