From 0a201d50c8d2c0caa9ad948e3e80d96335820486 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Sun, 6 Dec 2020 18:48:50 +0100 Subject: [PATCH] + CanLogin. --- internal/session/auth.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/session/auth.go b/internal/session/auth.go index 49c5fd68..2554b178 100644 --- a/internal/session/auth.go +++ b/internal/session/auth.go @@ -22,6 +22,10 @@ func (manager *SessionManagerCtx) Authenticate(r *http.Request) (types.Session, return nil, fmt.Errorf("invalid password provided") } + if !session.CanLogin() { + return nil, fmt.Errorf("login disabled") + } + return session, nil }