diff --git a/internal/controllers/email.go b/internal/controllers/email.go index 05e49d6..f2a7450 100644 --- a/internal/controllers/email.go +++ b/internal/controllers/email.go @@ -49,6 +49,11 @@ func (svc *EmailSvc) SendVerification(ctx context.Context) error { }, accountData); err != nil { return err } + + if val, ok := userns.Labels["email-verified"]; ok && val == "true" { + return errors.Error("email is already verified") + } + number := encodeToString(6) svc.Data.Code = number if !svc.DevMode {