Rename and add session update methods
This commit is contained in:
parent
a9a13f186c
commit
cd7be1c3b2
5 changed files with 58 additions and 21 deletions
|
@ -31,13 +31,13 @@ class GetMe extends Method
|
|||
{
|
||||
// Get the session and check if it's already authenticated
|
||||
$session = SessionManager::getSession($request->getSessionUuid());
|
||||
if($session->getAuthenticatedPeerUuid() === null)
|
||||
if($session->getPeerUuid() === null)
|
||||
{
|
||||
return $rpcRequest->produceError(StandardError::AUTHENTICATION_REQUIRED);
|
||||
}
|
||||
|
||||
// Get the peer and return it
|
||||
return $rpcRequest->produceResponse(RegisteredPeerManager::getPeer($session->getAuthenticatedPeerUuid())->toSelfUser());
|
||||
return $rpcRequest->produceResponse(RegisteredPeerManager::getPeer($session->getPeerUuid())->toSelfUser());
|
||||
}
|
||||
catch(DatabaseOperationException $e)
|
||||
{
|
||||
|
|
|
@ -61,13 +61,13 @@ class Register extends Method
|
|||
{
|
||||
// Get the session and check if it's already authenticated
|
||||
$session = SessionManager::getSession($request->getSessionUuid());
|
||||
if($session->getAuthenticatedPeerUuid() !== null)
|
||||
if($session->getPeerUuid() !== null)
|
||||
{
|
||||
return $rpcRequest->produceError(StandardError::ALREADY_AUTHENTICATED);
|
||||
}
|
||||
|
||||
// Create the peer & set the current's session authenticated peer as the newly created peer
|
||||
SessionManager::updateAuthenticatedPeer($session->getUuid(), RegisteredPeerManager::createPeer($rpcRequest->getParameter('username')));
|
||||
SessionManager::updatePeer($session->getUuid(), RegisteredPeerManager::createPeer($rpcRequest->getParameter('username')));
|
||||
}
|
||||
catch(DatabaseOperationException $e)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue