summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-12-15 21:48:06 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2018-12-15 21:48:06 +0100
commit71a4a4195292bef8f48e8a533f2d31bc4a53ac2e (patch)
treec1ca60280c192d95a978ea36d22fe68506abe75b /src/login
parent69968df5ed21045e7a3679239705a397133db67b (diff)
Seems to be working again.
Diffstat (limited to 'src/login')
-rw-r--r--src/login/query/lgn_get_player_id.erl2
-rw-r--r--src/login/query/lgn_sign_in.erl12
2 files changed, 10 insertions, 4 deletions
diff --git a/src/login/query/lgn_get_player_id.erl b/src/login/query/lgn_get_player_id.erl
index 09061fe..d87c8e2 100644
--- a/src/login/query/lgn_get_player_id.erl
+++ b/src/login/query/lgn_get_player_id.erl
@@ -15,7 +15,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-spec fetch_data (binary()) -> binary().
fetch_data (Input) ->
- PlayerID = shr_timed_cache:fetch(login_db, any, Input),
+ PlayerID = shr_timed_cache:fetch(login_db, ataxia_security:any(), Input),
PlayerID.
diff --git a/src/login/query/lgn_sign_in.erl b/src/login/query/lgn_sign_in.erl
index 19c4efe..6d4892d 100644
--- a/src/login/query/lgn_sign_in.erl
+++ b/src/login/query/lgn_sign_in.erl
@@ -51,9 +51,9 @@ fetch_data (Input) ->
Username = Input#input.username,
% Having this be cached my be both useless and a security issue.
- PlayerID = shr_timed_cache:fetch(login_db, any, Username),
+ PlayerID = shr_timed_cache:fetch(login_db, ataxia_security:any(), Username),
- Player = shr_timed_cache:fetch(player_db, any, PlayerID),
+ Player = shr_timed_cache:fetch(player_db, ataxia_security:any(), PlayerID),
#query_state
{
@@ -109,7 +109,13 @@ commit_update (QueryState) ->
PlayerID
),
- shr_timed_cache:update(player_db, any, PlayerID, UpdatedPlayer),
+ shr_timed_cache:update
+ (
+ player_db,
+ ataxia_security:any(),
+ PlayerID,
+ UpdatedPlayer
+ ),
'ok'.