No associations registered.
';
}
$out = '' . cry01_h($message) . '
';
}
// ---------------------------------------------------------------------------
// CSRF
// ---------------------------------------------------------------------------
function cry01_csrf_token() {
// Generates and stores a CSRF token for the current session.
if (empty($_SESSION['cry01_csrf'])) {
$_SESSION['cry01_csrf'] = bin2hex(random_bytes(16));
}
return '