3 declare(strict_types=1);
63 $token = bin2hex(random_bytes(32));
65 $token = md5(uniqid((
string) time(),
true));
static get(string $a_var)
fetchToken()
Returns the currently stored token from the session.
const PARAM_CSRF_TOKEN
$_GET request parameter names, used throughout ilCtrl.
storeToken(ilCtrlTokenInterface $token)
Stores the given token in the curren session.
Interface ilCtrlTokenRepositoryInterface describes an ilCtrl token.
Class ilCtrlToken is responsible for generating and storing unique CSRF tokens.
Class ilCtrlTokenRepository.
Interface ilCtrlTokenInterface describes an ilCtrl token.
static set(string $a_var, $a_val)
Set a value.
generateToken()
Returns a cryptographically secure token.