This is an automated email from the ASF dual-hosted git repository. shuai pushed a commit to branch dev in repository https://gitbox.apache.org/repos/asf/answer.git
commit cd24c91fb193095153061258b4d938a88316edd5 Author: Luffy <[email protected]> AuthorDate: Fri Mar 14 18:24:30 2025 +0800 fix: update admin name validation and username regex --- internal/install/install_req.go | 2 +- pkg/checker/username.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/install/install_req.go b/internal/install/install_req.go index f4d22ff8..d564bc8b 100644 --- a/internal/install/install_req.go +++ b/internal/install/install_req.go @@ -124,7 +124,7 @@ type InitBaseInfoReq struct { SiteName string `validate:"required,sanitizer,gt=0,lte=30" json:"site_name"` SiteURL string `validate:"required,gt=0,lte=512,url" json:"site_url"` ContactEmail string `validate:"required,email,gt=0,lte=500" json:"contact_email"` - AdminName string `validate:"required,gt=3,lte=30" json:"name"` + AdminName string `validate:"required,gte=2,lte=30" json:"name"` AdminPassword string `validate:"required,gte=8,lte=32" json:"password"` AdminEmail string `validate:"required,email,gt=0,lte=500" json:"email"` LoginRequired bool `json:"login_required"` diff --git a/pkg/checker/username.go b/pkg/checker/username.go index 4ab39d91..cf554118 100644 --- a/pkg/checker/username.go +++ b/pkg/checker/username.go @@ -22,7 +22,7 @@ package checker import "regexp" var ( - usernameReg = regexp.MustCompile(`^[a-z0-9._-]{2,30}$`) + usernameReg = regexp.MustCompile(`^[\w.\- ]{2,30}$`) ) func IsInvalidUsername(username string) bool {
