Documentación GVHIDRA 3.1.5
Referencia de la Clase validacion

Métodos públicos estáticos

static valida ($apli, $sesion=TRUE)
static valida ($apli, $sesion=TRUE)

Descripción detallada

Definición en la línea 12 del archivo validacion_ws.php.


Documentación de las funciones miembro

static valida ( apli,
sesion = TRUE 
) [static]

Validacin normal, con todas las comprobaciones Se invoca al inicio de la aplicacion y carga la informacion del usuario en la sesion

public

Definición en la línea 21 del archivo validacion_ws.php.

        {       
                $auth_container = new AuthWS($apli);
                $aut = new Auth($auth_container,'','',false);
                $aut->setSessionName($apli);
                $aut->start();
                if (!$aut->checkAuth())
                        exit('No ests validado; Vuelve a la pantalla de conexin.');

                if (!isset($_SESSION[$apli]['usuario'])){
                        if (!isset($_SESSION[$apli]))
                                $_SESSION[$apli] = array();
                        $_SESSION[$apli] = $auth_container->postLogin($_SESSION[$apli],$aut);
                        
                        $datos = $auth_container->getDatos();
                        $datos['aplicacion'] = $apli;
                        $_SESSION['validacion'] = $datos;

                        $auth_container->checkData($_SESSION, $apli);
                }
        }
static valida ( apli,
sesion = TRUE 
) [static]

Validacin normal, con todas las comprobaciones Se invoca al inicio de la aplicacion y carga la informacion del usuario en la sesion

public

Definición en la línea 22 del archivo validacion.php.

        {       
                $auth_container = new AuthBasic();
                $aut = new Auth($auth_container,'','',false);
                $aut->setSessionName($apli);
                $aut->start();
                if (!$aut->checkAuth())
                        exit('No ests validado; Vuelve a la pantalla de conexin.');

                if (!isset($_SESSION[$apli]['usuario'])){
                        if (!isset($_SESSION[$apli]))
                                $_SESSION[$apli] = array();
                        $_SESSION[$apli]['usuario']['usuario'] = $aut->getUsername();
                        $_SESSION[$apli] = $auth_container->postLogin($_SESSION[$apli],$aut);
                        $_SESSION['validacion'] = $auth_container->getDatos();                  

                        $auth_container->checkData($_SESSION, $apli);
                }
        }

La documentación para esta clase fue generada a partir de los siguientes ficheros: