From 0fb17f3be6566fd5b7876a77915f9553a1fabad8 Mon Sep 17 00:00:00 2001 From: Luka Vandervelden Date: Wed, 26 Feb 2020 14:36:54 +0100 Subject: [PATCH] Responds with error on unknown login. --- src/main.cr | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.cr b/src/main.cr index 072f218..9497b29 100644 --- a/src/main.cr +++ b/src/main.cr @@ -50,7 +50,11 @@ class AuthD::Service def handle_request(request : AuthD::Request?, connection : IPC::Connection) case request when Request::GetToken - user = @users_per_login.get request.login + begin + user = @users_per_login.get request.login + rescue e : DODB::MissingEntry + return Response::Error.new "invalid credentials" + end if user.password_hash != hash_password request.password return Response::Error.new "invalid credentials"