feat: fix issue that user email is still unverified after signup (#3685)

This commit is contained in:
DacongDA
2025-03-29 21:24:01 +08:00
committed by GitHub
parent 08f7a05e61
commit e55cd94298
4 changed files with 17 additions and 2 deletions

View File

@ -436,7 +436,8 @@ func (c *ApiController) ResetEmailOrPhone() {
switch destType {
case object.VerifyTypeEmail:
user.Email = dest
_, err = object.SetUserField(user, "email", user.Email)
user.EmailVerified = true
_, err = object.UpdateUser(user.GetId(), user, []string{"email", "email_verified"}, false)
case object.VerifyTypePhone:
user.Phone = dest
_, err = object.SetUserField(user, "phone", user.Phone)