本文整理汇总了PHP中Pagina::inicializarPagina方法的典型用法代码示例。如果您正苦于以下问题:PHP Pagina::inicializarPagina方法的具体用法?PHP Pagina::inicializarPagina怎么用?PHP Pagina::inicializarPagina使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pagina
的用法示例。
在下文中一共展示了Pagina::inicializarPagina方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ingresar
/**
*
* Ingresar al aplicativo.
* @param Ninguno
* @return int
*/
private function ingresar()
{
/**
* @global boolean $GLOBALS['autorizado']
* @name $autorizado
*/
$GLOBALS["autorizado"] = TRUE;
$pagina = $this->determinarPagina();
$this->miConfigurador->setVariableConfiguracion("pagina", $pagina);
/**
* Verificar que se tenga una sesión válida
*/
require_once $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Autenticador.class.php";
$this->autenticador = Autenticador::singleton();
$this->autenticador->especificarPagina($pagina);
if ($this->autenticador->iniciarAutenticacion()) {
/**
* Procesa la página solicitada por el usuario
*/
require_once $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/core/builder/Pagina.class.php";
$this->miPagina = new Pagina();
if ($this->miPagina->inicializarPagina($pagina)) {
return true;
} else {
$this->mostrarMensajeError($this->miPagina->getError());
return false;
}
} else {
$this->mostrarMensajeError($this->autenticador->getError());
return false;
}
}
示例2: ingresar
/**
*
* Ingresar al aplicativo.
*
* @param
* Ninguno
* @return int
*/
private function ingresar()
{
/**
*
* @global boolean $GLOBALS['autorizado']
* @name $autorizado
*/
$GLOBALS["autorizado"] = TRUE;
$pagina = $this->determinarPagina();
$this->miConfigurador->setVariableConfiguracion(self::PAGINA, $pagina);
/**
* Verificar que se tenga una sesión válida
*/
require_once $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Autenticador.class.php";
$this->autenticador = Autenticador::singleton();
$this->autenticador->setPagina($pagina);
if ($this->autenticador->iniciarAutenticacion()) {
/**
* Procesa la página solicitada por el usuario
*/
/**
* Evitar que se ingrese codigo HTML y PHP en los campos de texto
* Campos que se quieren excluir de la limpieza de código. Formato: nombreCampo1|nombreCampo2|nombreCampo3
*/
$excluir = '';
$_REQUEST = $this->miInspectorHtml->limpiarPHPHTML($_REQUEST);
//Evitar que se ingrese código malicioso SQL
$_REQUEST = $this->miInspectorHtml->limpiarSQL($_REQUEST);
require_once $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/core/builder/Pagina.class.php";
$this->miPagina = new Pagina();
if ($this->miPagina->inicializarPagina($pagina)) {
return true;
} else {
$this->mostrarMensajeError($this->miPagina->getError());
return false;
}
} else {
if ($this->autenticador->getError() == 'sesionNoExiste') {
unset($_REQUEST);
$this->redireccionar('indice', 'pagina=index&mostrarMensaje=sesionExpirada');
} else {
$this->mostrarMensajeError($this->autenticador->getError());
return false;
}
}
}