diff --git a/handler/user.go b/handler/user.go index 269078c..5e1ffdc 100644 --- a/handler/user.go +++ b/handler/user.go @@ -254,7 +254,7 @@ func registerHandler(c *gin.Context) { var req_data RLReq tokenString := "" var id uint - if err := c.ShouldBindJSON(&req_data); err == nil { + if err := c.ShouldBind(&req_data); err == nil { if len(req_data.Password) != 32 { hasher := md5.New() hasher.Write([]byte(req_data.Password)) // 生成密码的 MD5 散列值 @@ -281,7 +281,7 @@ func registerHandler(c *gin.Context) { return } } else { - c.JSON(200, gin.H{"error": err.Error(), "code": proto.DeviceRestartFailed, "message": "error"}) + c.JSON(200, gin.H{"error": err.Error(), "code": proto.ParameterError, "message": "error"}) return } fmt.Println(req_data)