关闭公开注册并优化仪表盘

This commit is contained in:
yml2213
2026-07-31 09:39:18 +08:00
parent fe71276e62
commit f29f3eb841
11 changed files with 439 additions and 198 deletions
-20
View File
@@ -35,26 +35,6 @@ func (h *AuthHandler) Login(c *gin.Context) {
response.OK(c, result)
}
type registerReq struct {
Username string `json:"username" binding:"required,min=3,max=32"`
Password string `json:"password" binding:"required,min=6,max=64"`
Nickname string `json:"nickname"`
}
func (h *AuthHandler) Register(c *gin.Context) {
var req registerReq
if err := c.ShouldBindJSON(&req); err != nil {
response.BadRequest(c, "参数错误:用户名至少3位,密码至少6位")
return
}
user, err := h.svc.Register(req.Username, req.Password, req.Nickname)
if err != nil {
response.BadRequest(c, err.Error())
return
}
response.OK(c, user)
}
func (h *AuthHandler) Profile(c *gin.Context) {
user, err := h.svc.GetProfile(middleware.GetUserID(c))
if err != nil {