summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2018-08-10 17:11:42 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2018-08-10 17:11:42 +0200 |
commit | 6b1f8c043b61d27be473b90cf79a09a49297ce0f (patch) | |
tree | 5cb5c3165def227e6a216e7f29d513294ae9e1bd /src/login/lgn_handler.erl | |
parent | d1ab7e7cfe14f2cad9774db47f4f1dd995e5b40c (diff) |
Woops, better pay attention to character case.
Diffstat (limited to 'src/login/lgn_handler.erl')
-rw-r--r-- | src/login/lgn_handler.erl | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/src/login/lgn_handler.erl b/src/login/lgn_handler.erl index fe87bc6..d2a6ee2 100644 --- a/src/login/lgn_handler.erl +++ b/src/login/lgn_handler.erl @@ -27,30 +27,17 @@ ensure_player_exists (ID, Username, Password, Email) -> ) end, - case shr_database:fetch(login_db, Username, admin) of + UsernameLC = string:lowercase(Username), + EmailLC = string:lowercase(Email), + + case shr_database:fetch(login_db, UsernameLC, admin) of {ok, _} -> ok; - not_found -> - shr_database:insert_at - ( - login_db, - Username, - any, - any, - ID - ) + not_found -> shr_database:insert_at(login_db, UsernameLC, any, any, ID) end, - case shr_database:fetch(login_db, Email, admin) of + case shr_database:fetch(login_db, EmailLC, admin) of {ok, _} -> ok; - not_found -> - shr_database:insert_at - ( - login_db, - Email, - any, - any, - ID - ) + not_found -> shr_database:insert_at(login_db, EmailLC, any, any, ID) end, ok. |