From d5b7f467932c6c70d23636e13969dee1ab4abbbb Mon Sep 17 00:00:00 2001 From: flashwave Date: Sat, 14 Dec 2019 02:22:00 +0100 Subject: [PATCH] Make session token auth easier to implement. --- src/Http/Handlers/SockChatHandler.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Http/Handlers/SockChatHandler.php b/src/Http/Handlers/SockChatHandler.php index e0b06123..fb819df5 100644 --- a/src/Http/Handlers/SockChatHandler.php +++ b/src/Http/Handlers/SockChatHandler.php @@ -209,7 +209,8 @@ final class SockChatHandler extends Handler { if(user_password_verify_db($authInfo->user_id, mb_substr($authInfo->token, 5))) $userId = $authInfo->user_id; } elseif($authMethod === 'SESS:') { // IMPROVE THIS - user_session_start($authInfo->user_id, mb_substr($authInfo->token, 5)); + $tokenData = user_session_cookie_unpack(mb_substr($authInfo->token, 5), true)); + user_session_start($authInfo->user_id, $tokenData['token']); if(user_session_active()) $userId = user_session_current('user_id');