summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-08-10 17:11:42 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-08-10 17:11:42 +0200
commit6b1f8c043b61d27be473b90cf79a09a49297ce0f (patch)
tree5cb5c3165def227e6a216e7f29d513294ae9e1bd /src/login/query
parentd1ab7e7cfe14f2cad9774db47f4f1dd995e5b40c (diff)
Woops, better pay attention to character case.
Diffstat (limited to 'src/login/query')
-rw-r--r--src/login/query/lgn_sign_in.erl2
-rw-r--r--src/login/query/lgn_sign_up.erl15
2 files changed, 10 insertions, 7 deletions
diff --git a/src/login/query/lgn_sign_in.erl b/src/login/query/lgn_sign_in.erl
index 1ded595..0dee17a 100644
--- a/src/login/query/lgn_sign_in.erl
+++ b/src/login/query/lgn_sign_in.erl
@@ -42,7 +42,7 @@ parse_input (Req) ->
#input
{
- username = Username,
+ username = string:lowercase(Username),
password = Password
}.
diff --git a/src/login/query/lgn_sign_up.erl b/src/login/query/lgn_sign_up.erl
index ce35557..6a2b3d5 100644
--- a/src/login/query/lgn_sign_up.erl
+++ b/src/login/query/lgn_sign_up.erl
@@ -54,11 +54,14 @@ register_user (Input) ->
Password = Input#input.password,
Email = Input#input.email,
- shr_janitor:new(login_db, Username),
- shr_janitor:new(login_db, Email),
+ UsernameLC = string:lowercase(Username),
+ EmailLC = string:lowercase(Email),
- ok = shr_database:reserve(login_db, Username, janitor),
- ok = shr_database:reserve(login_db, Email, janitor),
+ shr_janitor:new(login_db, UsernameLC),
+ shr_janitor:new(login_db, EmailLC),
+
+ ok = shr_database:reserve(login_db, UsernameLC, janitor),
+ ok = shr_database:reserve(login_db, EmailLC, janitor),
Player = shr_player:new(<<"">>, Username, Password, Email),
@@ -83,13 +86,13 @@ register_user (Input) ->
ok =
shr_database:commit
(
- shr_db_query:new(login_db, Username, janitor, LoginUpdateQueryOps)
+ shr_db_query:new(login_db, UsernameLC, janitor, LoginUpdateQueryOps)
),
ok =
shr_database:commit
(
- shr_db_query:new(login_db, Email, janitor, LoginUpdateQueryOps)
+ shr_db_query:new(login_db, EmailLC, janitor, LoginUpdateQueryOps)
),
ok =