当前位置: 首页>>代码示例>>PHP>>正文


PHP Authorization::logged方法代码示例

本文整理汇总了PHP中Authorization::logged方法的典型用法代码示例。如果您正苦于以下问题:PHP Authorization::logged方法的具体用法?PHP Authorization::logged怎么用?PHP Authorization::logged使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Authorization的用法示例。


在下文中一共展示了Authorization::logged方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: run

 public static function run(Request $peticion)
 {
     $controller = $peticion->getControlador() . "Controller";
     $rutaControlador = ROOT . "controllers" . DS . $controller . ".php";
     $metodo = $peticion->getMetodo();
     $args = $peticion->getArgs();
     //echo $rutaControlador;
     //exit;
     if (is_readable($rutaControlador)) {
         require_once $rutaControlador;
         $Controlador = new $controller();
         if (is_callable(array($controller, $metodo))) {
             $metodo = $peticion->getMetodo();
         } else {
             $metodo = "index";
         }
         if ($metodo == 'login' or $metodo == 'registro' or $metodo == 'busqueda' or $metodo == 'funcion' or $metodo == 'funcion' or $peticion->getControlador() == 'paginas') {
             # code...
         } else {
             Authorization::logged();
         }
         if (isset($args)) {
             call_user_func_array(array($Controlador, $metodo), $args);
         } else {
             call_user_func(array($Controlador, $metodo));
         }
     } else {
         throw new Exception("Controlador no encontrado");
     }
 }
开发者ID:abnercgomez,项目名称:framework,代码行数:30,代码来源:Bootstrap.php

示例2: run

 /**
  * run ejecuta clase Request
  * permite llamar una funcion sin necesidad de instanciar la clase
  * @param  string $peticion parametro que se recibe de Request
  * @var  string controller almacena controlador
  * @var  string rutaControlador guarda ruta del controlador
  * @var  string $metodo invoca a la funcion getMetodo de request
  * @var  string $args invoca a la funcion getArgs de request
  * */
 public static function run(Request $peticion)
 {
     $controller = $peticion->getControlador() . 'Controller';
     $rutaControlador = ROOT . 'controllers' . DS . $controller . '.php';
     $metodo = $peticion->getMetodo();
     $args = $peticion->getArgs();
     if (is_readable($rutaControlador)) {
         include_once $rutaControlador;
         $controlador = new $controller();
         if (is_callable(array($controller, $metodo))) {
             $metodo = $peticion->getMetodo();
         } else {
             $metodo = 'index';
         }
         if ($metodo == 'login') {
         } else {
             Authorization::logged();
         }
         if (isset($args)) {
             call_user_func_array(array($controlador, $metodo), $args);
         } else {
             call_user_func_array(array($controller, $metodo));
         }
     } else {
         throw new Exception("Controlador no encontrado");
     }
 }
开发者ID:jeromdz,项目名称:framework_Evaluacion,代码行数:36,代码来源:Bootstrap.php

示例3: run

 /**
  * Clase Boostrap 
  * Controlador para ver si estan disponibles los controladores.
  * 
  * @author Rodibel Morales
  */
 public static function run(Request $peticion)
 {
     $controller = $peticion->getControlador() . "Controller";
     $rutaControlador = ROOT . "controllers" . DS . $controller . ".php";
     $metodo = $peticion->getMetodo();
     $args = $peticion->getArgs();
     if (is_readable($rutaControlador)) {
         require_once $rutaControlador;
         $controller = new $controller();
         if (is_callable(array($controller, $metodo))) {
             $metodo = $peticion->getMetodo();
         } else {
             $metodo = "index";
         }
         if ($metodo == "login") {
         } else {
             Authorization::logged();
         }
         if (isset($args)) {
             call_user_func_array(array($controller, $metodo), $args);
         } else {
             call_user_func(array($controller, $metodo));
         }
     } else {
         throw new Exception("Controlador no encontrado");
     }
 }
开发者ID:RodibelMorales,项目名称:remedialRMA,代码行数:33,代码来源:Bootstrap.php

示例4: run

 /**
  * @author Karen <karhega@gmail.com>
  * @version 1.0
  * @copyright karhega 2015
  * 
  * Execute run from the Class request
  * @param string $petition parameter that receives information from reques
  * @var string $controller stocks in controlador
  * @var  string $rutaControlador saves the root from controlador
  * @var  string $metodo invokes the function getMethod from request
  * @var  string $args invokes the function gerArgs from Request
  * 
  **/
 public static function run(Request $peticion)
 {
     $controller = $peticion->getControlador() . 'Controller';
     $rutaControlador = ROOT . 'controllers' . DS . $controller . '.php';
     $metodo = $peticion->getMetodo();
     $args = $peticion->getArgs();
     /**Tells whether a file exists in $ruraControlador 
     *and is readable 
     **/
     if (is_readable($rutaControlador)) {
         include_once $rutaControlador;
         $controlador = new $controller();
         /**
          * Verifies that the contents can be called as a function
          */
         if (is_callable(array($controller, $metodo))) {
             $metodo = $peticion->getMetodo();
         } else {
             $metodo = 'index';
         }
         if ($metodo == 'login') {
         } else {
             Authorization::logged();
         }
         /**
          * isset - Determinates if the variable is sent and is not NULL
          * call_user_func_array - Calls a callback with an array of parameters
          */
         if (isset($args)) {
             call_user_func_array(array($controlador, $metodo), $args);
         } else {
             call_user_func_array(array($controller, $metodo));
         }
     } else {
         throw new Exception("Controlador no encontrado");
     }
 }
开发者ID:karhega,项目名称:framework,代码行数:50,代码来源:Bootstrap.php

示例5: ucwords

    $controller = ucwords($controller);
    $action = array_shift($url);
    $args = $url;
}
if (!isset($controller)) {
    $controller = "Users";
}
if (!isset($action)) {
    $action = "index";
}
if (empty($args)) {
    $args = array(0 => null);
}
if ($action == "login") {
} else {
    Authorization::logged();
}
$path = APP_PATH . DS . "Controllers" . DS . $controller . "Controller.php";
$view = APP_PATH . DS . "Views" . DS . $controller . DS . $action . ".php";
$header = APP_PATH . DS . "Views" . DS . "Layouts" . DS . "default" . DS . "header.php";
$footer = APP_PATH . DS . "Views" . DS . "Layouts" . DS . "default" . DS . "footer.php";
if (file_exists($path)) {
    include_once $path;
    $className = trim($controller, 's');
    $ob = new $className();
    if (isset($args)) {
        $ob->{$action}($args[0]);
    } else {
        $ob->{$action}();
    }
    if (file_exists($view)) {
开发者ID:jeromdz,项目名称:Simple-MVC,代码行数:31,代码来源:index.php


注:本文中的Authorization::logged方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。