| summaryrefslogtreecommitdiff | 
diff options
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. | 


