diff --git a/server/resolvers/reset_password.go b/server/resolvers/reset_password.go index 4c914c0..3ad2a03 100644 --- a/server/resolvers/reset_password.go +++ b/server/resolvers/reset_password.go @@ -4,6 +4,7 @@ import ( "context" "fmt" "strings" + "time" "github.com/authorizerdev/authorizer/server/constants" "github.com/authorizerdev/authorizer/server/db" @@ -47,6 +48,12 @@ func ResetPassword(ctx context.Context, params model.ResetPasswordInput) (*model } user.SignupMethods = signupMethod + // helpful if user has not signed up with basic auth + if user.EmailVerifiedAt == nil { + now := time.Now().Unix() + user.EmailVerifiedAt = &now + } + // delete from verification table db.Mgr.DeleteVerificationRequest(verificationRequest) db.Mgr.UpdateUser(user)