feat: fix DisableVerificationCode bug about empty email and phone

This commit is contained in:
Yang Luo
2024-04-19 13:28:13 +08:00
parent 46ad0fe0be
commit 66d0758b13

View File

@ -261,17 +261,21 @@ func (c *ApiController) Signup() {
c.SetSessionUsername(user.GetId()) c.SetSessionUsername(user.GetId())
} }
if authForm.Email != "" {
err = object.DisableVerificationCode(authForm.Email) err = object.DisableVerificationCode(authForm.Email)
if err != nil { if err != nil {
c.ResponseError(err.Error()) c.ResponseError(err.Error())
return return
} }
}
if checkPhone != "" {
err = object.DisableVerificationCode(checkPhone) err = object.DisableVerificationCode(checkPhone)
if err != nil { if err != nil {
c.ResponseError(err.Error()) c.ResponseError(err.Error())
return return
} }
}
c.Ctx.Input.SetParam("recordUserId", user.GetId()) c.Ctx.Input.SetParam("recordUserId", user.GetId())
c.Ctx.Input.SetParam("recordSignup", "true") c.Ctx.Input.SetParam("recordSignup", "true")