CGI Session API.
Defines |
#define | SESSION_DEFAULT_REPOSITORY "/tmp" |
#define | SESSION_ID "QSESSIONID" |
#define | SESSION_PREFIX "qsession-" |
#define | SESSION_STORAGE_EXTENSION ".properties" |
#define | SESSION_TIMEOUT_EXTENSION ".expire" |
#define | SESSION_TIMETOCLEAR_FILENAME "qsession-timetoclear" |
#define | SESSION_DEFAULT_TIMEOUT_INTERVAL (30 * 60) |
Functions |
Q_ENTRY * | qSessionInit (Q_ENTRY *request, const char *dirpath) |
| Initialize session.
|
bool | qSessionSetTimeout (Q_ENTRY *session, time_t seconds) |
| Set the auto-expiration seconds about user session.
|
const char * | qSessionGetId (Q_ENTRY *session) |
| Get user session id.
|
time_t | qSessionGetCreated (Q_ENTRY *session) |
| Get user session created time.
|
bool | qSessionSave (Q_ENTRY *session) |
| Update session data.
|
bool | qSessionDestroy (Q_ENTRY *session) |
| Destroy user session.
|