Esempio n. 1
0
 /**
  * Carga cache del modelo
  * @param  string $model Nombre del modelo
  * @return string        Esquema del modelo desencriptado
  */
 public static function load($model)
 {
     $filename = ROOT . DS . "Cache" . DS . $model;
     if (!file_exists($filename)) {
         self::generate($model);
     }
     parse_str(\Supernova\Crypt::decrypt(file_get_contents($filename)), $output);
     return $output;
 }
Esempio n. 2
0
 /**
  * Obtiene los datos del usuario desde la variable de sesion
  * @return mixed Devuelve el usuario o false
  */
 public static function getUser()
 {
     $data = \Supernova\Session::read('AuthUser');
     if ($data) {
         $User = \Supernova\Crypt::decrypt($data);
         return $User;
     }
     return false;
 }