本文整理汇总了PHP中Sesion类的典型用法代码示例。如果您正苦于以下问题:PHP Sesion类的具体用法?PHP Sesion怎么用?PHP Sesion使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Sesion类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
private function __construct()
{
$this->configurador = Configurador::singleton();
require_once $this->configurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Sesion.class.php";
require_once $this->configurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Sesion.php";
$this->sesionAplicativo = new \SessionUsuario();
$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"));
}
示例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()
{
$conexion = "master";
$this->miSesion = Sesion::singleton();
$this->miConfigurador = Configurador::singleton();
$this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
}
示例4: __construct
function __construct()
{
$this->miConfigurador = \Configurador::singleton();
$this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
$this->miAutenticador = \Autenticador::singleton();
$this->sesionUsuario = \Sesion::singleton();
}
示例5: verificarAutorizacionUsuario
function verificarAutorizacionUsuario()
{
if ($this->sesionUsuario->getSesionNivel() == $this->pagina[self::NIVEL]) {
return true;
}
return false;
}
示例6: 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
}
示例7: obtenerInstancia
public static function obtenerInstancia()
{
if (self::$instancia == null) {
self::$instancia = new Sesion();
}
return self::$instancia;
}
示例8: __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");
}
示例9: 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";
}
示例10: __construct
function __construct($lenguaje, $formulario)
{
$this->miConfigurador = \Configurador::singleton();
$this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
$this->lenguaje = $lenguaje;
$this->miFormulario = $formulario;
$this->miSesion = \Sesion::singleton();
}
示例11: __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"));
}
示例12: __construct
function __construct()
{
error_reporting(E_ALL);
ini_set('display_errors', 'On');
parent::__construct();
define('LAYOUT', 'layout_view');
Sesion::obtenerInstancia()->validarSesion();
}
示例13: __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();
}
示例14: __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();
}
示例15: nuevo_usuario
public function nuevo_usuario()
{
if (Input::hasPost("sesion")) {
$u = new Sesion(Input::post("sesion"));
$u->password = md5($u->password);
$password = md5(Input::post("password2"));
if ($u->password == $password) {
if ($u->save()) {
Flash::valid("Usuario creado");
Input::delete();
} else {
Flash::error("Error");
}
} else {
Flash::error("Las contraseñas deben coincidir");
}
}
}