本文整理汇总了PHP中Sesion::singleton方法的典型用法代码示例。如果您正苦于以下问题:PHP Sesion::singleton方法的具体用法?PHP Sesion::singleton怎么用?PHP Sesion::singleton使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Sesion
的用法示例。
在下文中一共展示了Sesion::singleton方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: miForm
function miForm()
{
// Rescatar los datos de este bloque
$esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque");
$conexion = "estructura";
$esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
$miSesion = \Sesion::singleton();
//identifca lo roles para la busqueda de subsistemas
$User = $miSesion->idUsuario();
$parametro = array('id_usuario' => $User);
$cadena_sql = $this->miSql->getCadenaSql("consultarUsuarios", $parametro);
$resultadoUsuarios = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda");
$ruta = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site");
$reporte = '/blocks/reportes/reportico/reporteador/./run.php?';
$reporte .= "User=" . $resultadoUsuarios[0]['nombre'] . " " . $resultadoUsuarios[0]['apellido'];
$reporte .= "&informes=" . $_REQUEST['informes'];
$reporte .= "&acceso=" . $_REQUEST['acceso'];
isset($_REQUEST['reporte']) ? $reporte .= "&reporte=" . $_REQUEST['reporte'] : '';
?>
<div style='width:100%; height: 650px'>
<iframe src="<?php
echo $ruta . $reporte;
?>
" style="width: 100%; height: 100%"></iframe>
</div>
<?php
}
示例2: validarPreguntas
function validarPreguntas() {
$miSesion= Sesion::singleton();
$identificacion = $miSesion->getSesionUsuarioId();
$conexion = "estructura";
$esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
if ($esteRecursoDB == false) {
$mensaje = "...No se pudo establecer conexión con la base de datos, por favor contacte al administrador del sistema...";
$error = "error";
$datos = array("mensaje" => $mensaje, "error" => $error);
} else {
$cadena_sql = trim($this->sql->cadena_sql("validarSegundaClave", $identificacion));
$resultado = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda");
if ($resultado) {
$preguntas['idpregunta'] = $resultado[0]['idpregunta'];
$preguntas['respuesta'] = unserialize($this->miConfigurador->fabricaConexiones->crypto->decodificar($resultado[0]['respuesta']));
$preguntas['opcion'] = 'actualizarSegundaClave';
return $preguntas;
} else {
$preguntas['opcion'] = 'nuevo';
return $preguntas;
}
}
}
示例3: __construct
function __construct()
{
$this->miConfigurador = \Configurador::singleton();
$this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
$this->miAutenticador = \Autenticador::singleton();
$this->sesionUsuario = \Sesion::singleton();
}
示例4: __construct
function __construct()
{
$conexion = "master";
$this->miSesion = Sesion::singleton();
$this->miConfigurador = Configurador::singleton();
$this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
}
示例5: __construct
function __construct()
{
$this->sesionUsuario = Sesion::singleton();
$this->configurador = \Configurador::singleton();
$this->site = $this->configurador->getVariableConfiguracion("site");
$this->hostSSO = $this->configurador->getVariableConfiguracion("hostSSO");
$this->SPSSO = $this->configurador->getVariableConfiguracion("SPSSO");
}
示例6: html
function html()
{
$miSesion = \Sesion::singleton();
$usuario = $miSesion->getSesionUsuarioId();
include_once "core/builder/FormularioHtml.class.php";
$this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
include_once $this->ruta . "/formulario/nuevo.php";
}
示例7: __construct
function __construct($lenguaje, $formulario)
{
$this->miConfigurador = \Configurador::singleton();
$this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
$this->lenguaje = $lenguaje;
$this->miFormulario = $formulario;
$this->miSesion = \Sesion::singleton();
}
示例8: __construct
function __construct()
{
$this->miConfigurador = Configurador::singleton();
$this->miInspectorHTML = InspectorHTML::singleton();
$this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
$this->miMensaje = Mensaje::singleton();
$this->miSesion = Sesion::singleton();
}
示例9: __construct
/**
*
* @name sesiones
* constructor
*/
public function __construct()
{
$this->miSql = new loggerSql();
$this->miConfigurador = \Configurador::singleton();
$this->sesionUsuario = \Sesion::singleton();
$this->setPrefijoTablas($this->miConfigurador->getVariableConfiguracion("prefijo"));
$this->setConexion($this->miConfigurador->fabricaConexiones->getRecursoDB("estructura"));
}
示例10: __construct
function __construct($sql)
{
$this->miSql = $sql;
// Se crea una instancia del objeto encriptador.
$this->miEncriptador = new encriptar($this->miSql);
$this->configuracion_appserv = $this->miEncriptador->getConfiguracion();
$this->sesionUsuario = \Sesion::singleton();
}
示例11: log_usuario
/**
*
* @name sesiones registra en la tabla de log de usuarios
* @param
* string nombre_db
* @return void
* @access public
*/
function log_usuario($log)
{
$miSesion = Sesion::singleton();
$log['id_usuario'] = trim($miSesion->idUsuario());
$log['fecha_log'] = date("F j, Y, g:i:s a");
$log['host'] = $this->obtenerIP();
$cadenaSql = $this->miSql->getCadenaSql("registroLogUsuario", $log);
$resultado = $this->miConexion->ejecutarAcceso($cadenaSql, self::ACCEDER, '', 'registroLogUsuario');
}
示例12: __construct
function __construct()
{
$this->miConfigurador = Configurador::singleton();
$this->miSesion = Sesion::singleton();
$conexion = $this->miSesion->getValorSesion('dbms');
$this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
$this->masterResource = $this->miConfigurador->fabricaConexiones->getRecursoDB("master");
$this->commerce = $this->miSesion->getValorSesion('commerce');
$this->enlace = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "?" . $this->miConfigurador->getVariableConfiguracion("enlace");
}
示例13: __construct
function __construct($lenguaje, $sql)
{
$this->miConfigurador = \Configurador::singleton();
$this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
$this->lenguaje = $lenguaje;
$this->miSql = $sql;
$this->miSesion = \Sesion::singleton();
//Objeto de la clase Loger
$this->miLogger = \logger::singleton();
}
示例14: __construct
private function __construct()
{
$this->configurador = Configurador::singleton();
require_once $this->configurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Sesion.class.php";
$this->sesionUsuario = Sesion::singleton();
$this->sesionUsuario->setSesionUsuario($this->configurador->fabricaConexiones->miLenguaje->getCadena("usuarioAnonimo"));
$this->sesionUsuario->setConexion($this->configurador->fabricaConexiones->getRecursoDB("configuracion"));
$this->sesionUsuario->setTiempoExpiracion($this->configurador->getVariableConfiguracion("expiracion"));
$this->sesionUsuario->setPrefijoTablas($this->configurador->getVariableConfiguracion("prefijo"));
}
示例15: html
function html()
{
$miSesion = Sesion::singleton();
$usuario = $miSesion->getSesionUsuarioId();
include_once "core/builder/FormularioHtml.class.php";
$this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
$this->miFormulario = new formularioHtml();
$this->funcion = new Funcionbanner();
$datosUsuario = $this->funcion->rescatarUsuario($usuario);
include_once $this->ruta . "/formulario/nuevo.php";
}