mirror of
https://github.com/elyby/oauth2-server.git
synced 2025-05-31 14:12:07 +05:30
Updated query to return session details
This commit is contained in:
@@ -209,13 +209,12 @@ class Session implements SessionInterface
|
|||||||
{
|
{
|
||||||
$db = \ezcDbInstance::get();
|
$db = \ezcDbInstance::get();
|
||||||
|
|
||||||
$stmt = $db->prepare('SELECT session_id FROM `oauth_session_access_tokens` WHERE
|
$stmt = $db->prepare('SELECT session_id, oauth_sessions.`client_id`, oauth_sessions.`owner_id`, oauth_sessions.`owner_type` FROM `oauth_session_access_tokens` JOIN oauth_sessions ON oauth_sessions.`id` = session_id WHERE access_token = :accessToken AND access_token_expires >= ' . time());
|
||||||
access_token = :accessToken AND access_token_expires >= ' . time());
|
|
||||||
$stmt->bindValue(':accessToken', $accessToken);
|
$stmt->bindValue(':accessToken', $accessToken);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
|
|
||||||
$result = $stmt->fetchObject();
|
$result = $stmt->fetchObject();
|
||||||
return ($result === false) ? false : $result->session_id;
|
return ($result === false) ? false : (array) $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user