Метод |
Описание |
|
__construct ( Config $config, ElggSession $session, ElggCrypto $crypto ) |
Constructor |
|
ajaxActionHook ( ) |
|
|
ajaxForwardHook ( $hook, $reason, $forward_url, $params ) |
|
|
execute ( string $action, string $forwarder = "" ) : Elgg\Http\ResponseBuilder | null |
Executes an action
If called from action() redirect will be issued by the response factory
If called as /action page handler response will be handled by \Elgg\Router |
|
exists ( $action ) |
|
|
gatekeeper ( $action ) : boolean |
|
|
generateActionToken ( integer $timestamp, string $session_token = '' ) : string |
Generate a token from a session token (specifying the user), the timestamp, and the site key. |
|
getActionTokenTimeout ( ) : integer |
|
|
getAllActions ( ) : array |
Get all actions |
|
handleTokenRefreshRequest ( ) : Elgg\Http\ResponseBuilder |
Send an updated CSRF token, provided the page's current tokens were not fake. |
|
register ( $action, $filename = "", $access = 'logged_in' ) |
|
|
unregister ( $action ) |
|
|
validateActionToken ( $visible_errors = true, $token = null, $ts = null ) |
|
|
validateTokenOwnership ( string $token, integer $timestamp, string $session_token = '' ) : boolean |
Was the given token generated for the session defined by session_token? |
|