コード例 #1
0
ファイル: Session.php プロジェクト: papac/framework
 /**
  * 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();
     }
 }
コード例 #2
0
ファイル: helper.php プロジェクト: papac/framework
 /**
  * csrf, fonction permetant de générer un token
  *
  * @return string
  */
 function gen_csrf_token()
 {
     return Security::generateCsrfToken();
 }