SGL_SessionHandles session management.
Typically looks like this for an admin login:
Located in /SGL/Session.php (line 81)
static debug (line 615)
Dumps session contents.
static destroy (line 649)
Destroys current session.
static exists (line 297)
Determines whether a session currently exists.
static get (line 583)
Gets specified var from session.
static isFirstAnonRequest (line 942)
Detect if it is a first anonymous request to SGL.
static isFirstAuthenticatedRequest (line 973)
Detect if it is a first authenticated request to SGL.
static isValid (line 310)
Determines whether the current session is valid.
static remove (line 563)
Removes specified var from session.
static set (line 603)
Sets specified var in session.
Constructor SGL_Session (line 105)
Setup session.
currentUserIsOwner (line 461)
dbClose (line 792)
Callback method for DB session end.
dbDestroy (line 890)
Callback method for DB session destroy.
dbGc (line 906)
Callback method for DB session garbage collection.
dbOpen (line 778)
Callback method for DB session start.
dbRead (line 802)
Callback method for DB session get.
dbWrite (line 846)
Callback method for DB session set.
destroyUserSessions (line 708)
Destroys all active sessions for a particular user.
If a session Id is passed, spare it from deletion. Sigh!
getGuestSessionCount (line 730)
Returns all active guest session count.
getId (line 631)
Returns a valid session identifier that can be used as a URL paramenter, ie SGLSESSID=1cgmq51l7jh8og8qvt0qu1ntf4
getMemberSessionCount (line 746)
Returns all active members session count.
getOrganisationId (line 544)
Returns the current user's organisation id.
getRoleId (line 527)
Returns the current user's role id.
getSessionCount (line 762)
Returns all active subscribed users session count.
getUid (line 493)
Returns the current user's id.
getUsername (line 510)
Returns the current user's username.
getUserSessionCount (line 681)
Returns active session count for a particular user.
hasAdminGui (line 469)
hasPerms (line 443)
Returns true if specified permission exists in the session.
isAnonymous (line 327)
Returns true if current user is a guest (not logged in)
isTimedOut (line 393)
Determines whether the current session is timed out.
runAs (line 354)
Run session as specified user.
setRememberMeCookie (line 159)
updateIdle (line 420)
Updates the idle time.
_init (line 182)
Initialises session, sets some default values.
Documentation generated on Tue, 23 Feb 2010 18:14:33 +0000 by phpDocumentor 1.4.3