Make session token auth easier to implement.

This commit is contained in:
flash 2019-12-14 02:22:00 +01:00
parent 0bdd279874
commit d5b7f46793

View file

@ -209,7 +209,8 @@ final class SockChatHandler extends Handler {
if(user_password_verify_db($authInfo->user_id, mb_substr($authInfo->token, 5))) if(user_password_verify_db($authInfo->user_id, mb_substr($authInfo->token, 5)))
$userId = $authInfo->user_id; $userId = $authInfo->user_id;
} elseif($authMethod === 'SESS:') { // IMPROVE THIS } 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()) if(user_session_active())
$userId = user_session_current('user_id'); $userId = user_session_current('user_id');