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