/** * Session starteur. */ private static function start() { if (PHP_SESSION_ACTIVE != session_status()) { session_name("SESSID"); if (!isset($_COOKIE["SESSID"])) { session_id(hash("sha256", Security::encrypt(Str::repeat(Security::generateCsrfToken(), 2)))); } session_start(); } }
/** * csrf, fonction permetant de générer un token * * @return string */ function gen_csrf_token() { return Security::generateCsrfToken(); }