Example #1
0
 function before($funcion)
 {
     if ($funcion != "authenticate") {
         try {
             $secretKey = base64_decode(Config::Reader("SALT"));
             $header = apache_request_headers();
             $header["Authorization"] = trim(str_replace("Bearer", "", $header["Authorization"]));
             $jwt = JWT::decode($header["Authorization"], $secretKey, array('HS512'));
             $this->UserToken = $jwt;
         } catch (ExpiredException $e) {
             $this->Response["error"] = $e->getMessage();
             return false;
         }
     }
     return true;
 }