Session¶
- Portal module
- Session extension¶
- Session/Get¶
Gets the current session.
Returns: The current session <PortalResult Duration="12"> <ModuleResults> <ModuleResult Fullname="Portal" Duration="0" Count="1"> <Results> <Result FullName="CHAOS.Portal.DTO.Standard.Session"> <SessionGUID>47c72c3c-9126-9549-8517-340c4275e22b</SessionGUID> <UserGUID>c0b231e9-7d98-4f52-885e-af4837faa352</UserGUID> <DateCreated>03-10-2013 14:00:20</DateCreated> <DateModified>03-10-2013 14:00:20</DateModified> </Result> </Results> </ModuleResult> </ModuleResults> </PortalResult>
- Session/Create¶
Creates a session, which can be authenticated via the EmailPassword/Login method.
Parameters: protocolVersion – must have a value of 4 Returns: The created session <PortalResult Duration="12"> <ModuleResults> <ModuleResult Fullname="Portal" Duration="0" Count="1"> <Results> <Result FullName="CHAOS.Portal.DTO.Standard.Session"> <SessionGUID>47c72c3c-9126-9549-8517-340c4275e22b</SessionGUID> <UserGUID>c0b231e9-7d98-4f52-885e-af4837faa352</UserGUID> <DateCreated>03-10-2013 14:00:20</DateCreated> <DateModified>03-10-2013 14:00:20</DateModified> </Result> </Results> </ModuleResult> </ModuleResults> </PortalResult>
- Session/Update¶
Refreshes the current session – in effect extending its lifetime.
Returns: The current session <PortalResult Duration="12"> <ModuleResults> <ModuleResult Fullname="Portal" Duration="0" Count="1"> <Results> <Result FullName="CHAOS.Portal.DTO.Standard.Session"> <SessionGUID>47c72c3c-9126-9549-8517-340c4275e22b</SessionGUID> <UserGUID>c0b231e9-7d98-4f52-885e-af4837faa352</UserGUID> <DateCreated>03-10-2013 14:00:20</DateCreated> <DateModified>03-10-2013 14:00:20</DateModified> </Result> </Results> </ModuleResult> </ModuleResults> </PortalResult>
- Session/Delete¶
Deletes the current session – the equivalent of logging out.
Returns: The number of affected rows in the database