Beispiel #1
0
 /**
  * Generate Csrf Token
  */
 public static function generateToken()
 {
     if (isset($_SESSION['Flash'][self::$variableName])) {
         unset($_SESSION['Flash'][self::$variableName]);
     }
     Session::flash(self::$variableName, base64_encode(openssl_random_pseudo_bytes(32)));
     return Session::get(self::$variableName);
 }
Beispiel #2
0
 /**
  * fungsi yang akan dijalankan sebleum controller berjalan.
  */
 private static function before()
 {
     session_regenerate_id();
     if (isset($_SESSION['Flash']['Input']) && $_SESSION['Flash']['Input']['Status'] == 'New') {
         unset($_SESSION['Flash']['Input']);
     } else {
         $all = Request::post();
         if (count($all) > 0) {
             Session::flash('Input', Request::all());
         }
     }
 }