summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2018-08-04 18:03:07 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2018-08-04 18:03:07 +0200 |
commit | 16f10af4f1fbf8c21d127d2163c3ace9611cbb91 (patch) | |
tree | 6e17a13d99c9b098dc53fe8b72c9d2ae6fba8fde /src/shared/shr_security.erl | |
parent | f6b21d74f798c004de277b34fd54e124fc690d53 (diff) |
Working on player accounts...
Diffstat (limited to 'src/shared/shr_security.erl')
-rw-r--r-- | src/shared/shr_security.erl | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/shared/shr_security.erl b/src/shared/shr_security.erl index 724b241..740e948 100644 --- a/src/shared/shr_security.erl +++ b/src/shared/shr_security.erl @@ -23,8 +23,13 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec assert_identity (any(), any()) -> 'unimplemented'. -assert_identity (_PlayerID, _SessionToken) -> unimplemented. +-spec assert_identity (any(), any()) -> 'ok'. +assert_identity (PlayerID, SessionToken) -> + Player = shr_timed_cache:fetch(player_db, any, PlayerID), + + true = (shr_player:get_token(Player) == SessionToken), + + ok. -spec lock_queries (any()) -> 'unimplemented'. lock_queries (_PlayerID) -> unimplemented. |