Browse Source

登录优化

hsun 1 year ago
parent
commit
3eb77b604d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      controllers/user_login.go

+ 2 - 2
controllers/user_login.go

@@ -250,7 +250,6 @@ func (this *UserLoginController) Login() {
 	}()
 
 	// 入参
-	headerTime := this.Ctx.Input.Header("ReqTime") // 登录时间戳
 	type UserLoginReq struct {
 		LoginType  int    `description:"登录方式: 1-账号; 2-手机号; 3-邮箱"`
 		Username   string `description:"账号"`
@@ -258,6 +257,7 @@ func (this *UserLoginController) Login() {
 		Mobile     string `description:"手机号"`
 		Email      string `description:"邮箱"`
 		VerifyCode string `description:"验证码"`
+		ReqTime    string `description:"登录时间戳"`
 	}
 	var req UserLoginReq
 	err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
@@ -335,7 +335,7 @@ func (this *UserLoginController) Login() {
 		}
 
 		// 账号密码校验
-		dbPass := utils.MD5(fmt.Sprintf("%s%s%s", accountUser.Password, utils.UserLoginSalt, headerTime))
+		dbPass := utils.MD5(fmt.Sprintf("%s%s%s", accountUser.Password, utils.UserLoginSalt, req.ReqTime))
 		if req.Password != dbPass {
 			br.Ret = models.BaseRespCodeLoginErr
 			br.Msg = "登录失败, 账号或密码错误"