Responds with error on unknown login.

ipc07
Luka Vandervelden 2020-02-26 14:36:54 +01:00
parent 3ce1d78a50
commit 0fb17f3be6
1 changed files with 5 additions and 1 deletions

View File

@ -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"