|
@@ -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 = "登录失败, 账号或密码错误"
|