Class gvhBaseAuth

Description
  • abstract:

Located in /include/valida/gvhBaseAuth.php (line 12)

Auth_Container
   |
   --gvhBaseAuth
Direct descendents
Class Description
AuthWS
AuthBasic
Method Summary
static void autenticate ( $p_apli)
void checkData (mixed $p_sesion, string $p_apli)
void fetchData ( $username,  $password, [ $isChallengeResponse = false])
void open ( $url)
Methods
static method autenticate (line 19)

Metodo para llamar desde aplicaciones, en la autenticacion inicial

Devuelve cadena vacia si todo va bien, o texto si error

static void autenticate ( $p_apli)
  • $p_apli

Redefined in descendants as:
checkData (line 46)

Comprueba que la sesión tiene toda la información necesaria para gvHIDRA Si falta algo se produce una excepcion

Información usada por gvHidra (se puede modificar la ubicación aunque habria que cambiar el método correspondiente en la clase igep/include/ComunSession.php):

$_SESSION['LINT']['daplicacion'] --> nombre de la aplicación

$_SESSION['LINT']['modulos'] --> matriz de módulos asignados al usuario con las siguientes columnas: $_SESSION['LINT']['modulos']['P_MODIFICA']['valor'] --> valor del módulo $_SESSION['LINT']['modulos']['P_MODIFICA']['descrip']--> descripción del módulo

$_SESSION['LINT']['rolusuar'] --> role del usuario

(siendo, 'LINT' y 'P_MODIFICA' ejemplos de aplicación y módulo, respectivamente)

void checkData (mixed $p_sesion, string $p_apli)
  • mixed $p_sesion: p_sesion
  • string $p_apli: p_apli
fetchData (line 24)

Metodo para autenticar usuario

void fetchData ( $username,  $password, [ $isChallengeResponse = false])
  • $username
  • $password
  • $isChallengeResponse

Redefined in descendants as:
open (line 72)

Hace una redireccion al inicio de la aplicacion

pasando como argumento la direccion del metodo validacion::valida a usar Tambien se pasa la pagina actual para volver a ella cuando hacemos un logout Va en consonancia con openApp_inc.php

void open ( $url)
  • $url

Documentation generated on Wed, 05 Oct 2011 10:36:26 +0200 by phpDocumentor 1.4.1