From 9a5eb577b8aed91011a8cf7f58c8ce1121d1680e Mon Sep 17 00:00:00 2001 From: konrad Date: Thu, 1 Nov 2018 22:51:05 +0000 Subject: [PATCH] Fix not checking for user credentials upon login (#9) --- pkg/models/user.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/models/user.go b/pkg/models/user.go index c5dae3f1..541717f8 100644 --- a/pkg/models/user.go +++ b/pkg/models/user.go @@ -74,6 +74,11 @@ func GetUser(user User) (userOut User, err error) { // CheckUserCredentials checks user credentials func CheckUserCredentials(u *UserLogin) (User, error) { + // Check if we have any credentials + if u.Password == "" || u.Username == "" { + return User{}, ErrNoUsernamePassword{} + } + // Check if the user exists user, err := GetUser(User{Username: u.Username}) if err != nil {