| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2018-10-03 18:02:03 +0200 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2018-10-03 18:02:03 +0200 | 
| commit | 0d8e11193bf166758c2d9c46190b07b9b76f2958 (patch) | |
| tree | 5c09229233c0aed54738facfe4946195bc0ae0a8 /src/login | |
| parent | 00274059ed4db5b0f2be088b0098e376d836f6d2 (diff) | |
(Broken) still working on it...
Diffstat (limited to 'src/login')
| -rw-r--r-- | src/login/query/lgn_sign_up.erl | 49 | 
1 files changed, 2 insertions, 47 deletions
| diff --git a/src/login/query/lgn_sign_up.erl b/src/login/query/lgn_sign_up.erl index 4111597..0632ac1 100644 --- a/src/login/query/lgn_sign_up.erl +++ b/src/login/query/lgn_sign_up.erl @@ -54,56 +54,11 @@ register_user (Input) ->     Password = Input#input.password,     Email = Input#input.email, -   UsernameLC = string:lowercase(Username), -   EmailLC = string:lowercase(Email), - -   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), - -   {ok, PlayerID} = shr_database:insert(player_db, janitor, janitor, Player), - -   shr_janitor:new(player_db, PlayerID), - -   LoginUpdateQueryOps = -      [ -         shr_db_query:set_value(PlayerID), -         shr_db_query:set_read_permission(any), -         shr_db_query:set_write_permission([{user, PlayerID}]) -      ], - -   PlayerUpdateQueryOps = -      [ -         shr_db_query:set_field(shr_player:get_id_field(), PlayerID), -         shr_db_query:set_read_permission(any), -         shr_db_query:set_write_permission([{user, PlayerID}]) -      ], - -   ok = -      shr_database:commit -      ( -         shr_db_query:new(login_db, UsernameLC, janitor, LoginUpdateQueryOps) -      ), - -   ok = -      shr_database:commit -      ( -         shr_db_query:new(login_db, EmailLC, janitor, LoginUpdateQueryOps) -      ), - -   ok = -      shr_database:commit -      ( -         shr_db_query:new(player_db, PlayerID, janitor, PlayerUpdateQueryOps) -      ), +   GeneratedPlayer = spe_player:generate(Username, Password, Email),     #query_state     { -      player = shr_player:set_id(PlayerID, Player) +      player = GeneratedPlayer     }.  -spec generate_reply(query_state()) -> binary(). | 


