From b533372b22abc4e7f4b4d43a2e58dc2c252b13a7 Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Wed, 22 May 2024 11:38:53 +0200 Subject: [PATCH] Add an API to reset the password --- internal/controllers/email.go | 5 +++++ 1 file changed, 5 insertions(+) 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 {