![]() |
Antidot PHP API
version 0.16.0
##PHP API to simplify integration of Antidot components
|
Manages user and session identifiers. More...
Public Member Functions | |
__construct ($user_id_cookie='AfsUserId', $session_id_cookie='AfsSessionId') | |
Constructs new instance of the manager. | |
get_user_id () | |
Retrieves user id from cookies. | |
get_session_id () | |
Retrieves session id from cookies. | |
set_user_id ($value) | |
Defines user id cookie. | |
set_session_id ($value) | |
Defines session id cookie. | |
set_session_timeout ($seconds) | |
Defines session timeout (seconds) |
Manages user and session identifiers.
These identifiers are stored in cookies which are sent to the client and read from client queries.
Default cookie names are used but they can be overloaded while instanciating this class.
User identifier never expires whereas session identifier expires after 30 minutes (default). Session identifier timeout can be modified by calling AfsUserSessionManager::set_session_timeout method.
__construct | ( | $user_id_cookie = 'AfsUserId' , |
|
$session_id_cookie = 'AfsSessionId' |
|||
) |
Constructs new instance of the manager.
$user_id_cookie | [in] name of the userId cookie (default='AfsUserId'). |
$session_id_cookie | [in] name of the sessionId cookie (default='AfsSessionId'). |
get_session_id | ( | ) |
Retrieves session id from cookies.
null
if unset. get_user_id | ( | ) |
Retrieves user id from cookies.
null
if unset. set_session_id | ( | $value | ) |
Defines session id cookie.
This method should be called before any output is sent to the client.
$value | [in] value to assign to session identifier cookie. |
set_session_timeout | ( | $seconds | ) |
Defines session timeout (seconds)
$seconds | [in] session timeout in seconds since last access. |
set_user_id | ( | $value | ) |
Defines user id cookie.
This method should be called before any output is sent to the client.
$value | [in] value to assign to user identifier cookie. |