From 8aa7c8cbb7d58b33194db129f45f846ba0b84e72 Mon Sep 17 00:00:00 2001
From: Bolke de Bruin <bolke@xs4all.nl>
Date: Fri, 9 Sep 2022 16:44:19 +0200
Subject: [PATCH] Verify if account is valid

---
 cmd/auth/auth.go | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/cmd/auth/auth.go b/cmd/auth/auth.go
index 40d2542..39b4978 100644
--- a/cmd/auth/auth.go
+++ b/cmd/auth/auth.go
@@ -58,6 +58,12 @@ func (s *AuthServiceImpl) Authenticate(ctx context.Context, message *auth.UserPa
 		return r, nil
 	}
 
+	if err = t.AcctMgmt(0); err != nil {
+		log.Printf("Account authorization for user: %s failed due to %s", message.Username, err)
+		r.Error = err.Error()
+		return r, nil
+	}
+
 	log.Printf("User: %s authenticated", message.Username)
 	r.Authenticated = true
 	return r, nil
-- 
GitLab