public static function autenticar($token) { require PROJECT_ADDRESS . "/lib/util/JWT.php"; $m = JWT::from_token($token, jwt_secret_key()); if ($m) { $usuario = Usuario::fromJSON($m->getPayload(), "email,codigo"); SessaoController::doUsuario($usuario); if (SessaoController::get("id")) { UsuarioController::porEmail($usuario->getEmail()); } else { SessaoController::defineException("autenticar", "Sessão inválida!"); } } else { SessaoController::defineException("autenticar", "Token inválido!"); } }