diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2010-12-06 13:58:01 +0000 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2010-12-06 13:58:01 +0000 |
commit | eb5ffe643bc6c0e3201340849bdce84bff9f7ca3 (patch) | |
tree | 6c8583f87afe17ce2c6cfdab88200fbfe1f1ec10 /src/rabbit_access_control.erl | |
parent | 4ac665f3111d016d4bcb38c6fc2082f5c9883811 (diff) | |
download | rabbitmq-server-eb5ffe643bc6c0e3201340849bdce84bff9f7ca3.tar.gz |
Better diagnostics when authentication fails.
Diffstat (limited to 'src/rabbit_access_control.erl')
-rw-r--r-- | src/rabbit_access_control.erl | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rabbit_access_control.erl b/src/rabbit_access_control.erl index 30bcc9f3..c15a4de9 100644 --- a/src/rabbit_access_control.erl +++ b/src/rabbit_access_control.erl @@ -109,14 +109,16 @@ user_pass_login(User, Pass) -> end. check_user_pass_login(Username, Pass) -> + Refused = {refused, io_lib:format("user '~s' - invalid credentials", + [Username])}, case lookup_user(Username) of {ok, User} -> case check_password(Pass, User#user.password_hash) of - true -> {ok, User}; - _ -> {refused, Username} + true -> {ok, User}; + _ -> Refused end; {error, not_found} -> - {refused, Username} + Refused end. internal_lookup_vhost_access(Username, VHostPath) -> |