KumbiaPHP beta2-dev
Framework PHP en español
Métodos públicos | Métodos públicos estáticos | Atributos privados | Atributos privados estáticos
Referencia de la Clase Auth

Métodos públicos

 __construct ()
 Constructor del Autenticador.
 set_adapter ($adapter, $auth=null, $extra_args=array())
 get_adapter_name ($adapter)
 Obtiene el nombre del adaptador actual.
 authenticate ()
 Realiza el proceso de autenticación.
 authenticate_with_http ()
 Realiza el proceso de autenticación usando HTTP.
 get_identity ()
 Devuelve la identidad encontrada en caso de exito.
 set_active_session ($value, $time=3600)
 Permite controlar que usuario no se loguee mas de una vez en el sistema desde cualquier parte.
 destroy_active_session ()
 Destruir sesion activa del usuario autenticado.
 get_adapter_instance ()
 Devuelve la instancia del adaptador.
 sleep_on_fail ($value, $time=2)
 Determinar si debe dormir la aplicacion cuando falle la autenticacion y cuanto tiempo en segundos.

Métodos públicos estáticos

static is_valid ()
 Devuelve el resultado del ultimo llamado a authenticate desde el ultimo objeto Auth instanciado.
static get_active_identity ()
 Devuelve el resultado de la ultima identidad obtenida en authenticate desde el ultimo objeto Auth instanciado.
static get ($var=null)
 Obtiene un valor de la identidad actual.
static destroy_identity ()
 Anula la identidad actual.

Atributos privados

 $adapter
 $adapter_object = null
 $active_session = false
 $expire_time = 3600
 $extra_args = array()
 $sleep_time = 0
 Tiempo que duerme la aplicacion cuando falla la autenticacion.

Atributos privados estáticos

static $is_valid = null
static $active_identity = array()

Descripción detallada

Ver también:
AuthInterface

Definición en la línea 26 del archivo auth.php.


Documentación del constructor y destructor

__construct ( )

Constructor del Autenticador.

Parámetros:
string$adapter

Definición en la línea 80 del archivo auth.php.

Hace referencia a $adapter, $extra_args, Util::getParams() y set_adapter().

Gráfico de llamadas para esta función:


Documentación de las funciones miembro

authenticate ( )

Realiza el proceso de autenticación.

Devuelve:
array

Si es una sesion activa maneja un archivo persistente para control

Definición en la línea 115 del archivo auth.php.

Hace referencia a $user y destroy_active_session().

Referenciado por authenticate_with_http().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

authenticate_with_http ( )

Realiza el proceso de autenticación usando HTTP.

Devuelve:
array

Definición en la línea 168 del archivo auth.php.

Hace referencia a authenticate().

Gráfico de llamadas para esta función:

destroy_active_session ( )

Destruir sesion activa del usuario autenticado.

Definición en la línea 203 del archivo auth.php.

Hace referencia a $lines.

Referenciado por authenticate().

Gráfico de llamadas a esta función:

static destroy_identity ( ) [static]

Anula la identidad actual.

Definición en la línea 287 del archivo auth.php.

static get ( var = null) [static]

Obtiene un valor de la identidad actual.

Parámetros:
string$var
Devuelve:
string

Definición en la línea 277 del archivo auth.php.

static get_active_identity ( ) [static]

Devuelve el resultado de la ultima identidad obtenida en authenticate desde el ultimo objeto Auth instanciado.

Devuelve:
array

Definición en la línea 262 del archivo auth.php.

Hace referencia a $active_identity.

get_adapter_instance ( )

Devuelve la instancia del adaptador.

Devuelve:
string

Definición en la línea 221 del archivo auth.php.

get_adapter_name ( adapter)

Obtiene el nombre del adaptador actual.

Devuelve:
boolean

Definición en la línea 106 del archivo auth.php.

get_identity ( )

Devuelve la identidad encontrada en caso de exito.

Devuelve:
array

Definición en la línea 185 del archivo auth.php.

static is_valid ( ) [static]

Devuelve el resultado del ultimo llamado a authenticate desde el ultimo objeto Auth instanciado.

Devuelve:
boolean

Definición en la línea 248 del archivo auth.php.

Hace referencia a $is_valid.

set_active_session ( value,
time = 3600 
)

Permite controlar que usuario no se loguee mas de una vez en el sistema desde cualquier parte.

Parámetros:
string$value

Definición en la línea 194 del archivo auth.php.

set_adapter ( adapter,
auth = null,
extra_args = array() 
)

Definición en la línea 91 del archivo auth.php.

Hace referencia a $adapter, $extra_args y Util::camelcase().

Referenciado por __construct().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

sleep_on_fail ( value,
time = 2 
)

Determinar si debe dormir la aplicacion cuando falle la autenticacion y cuanto tiempo en segundos.

Parámetros:
boolean$value
integer$time

Definición en la línea 231 del archivo auth.php.


Documentación de los campos

$active_identity = array() [static, private]

Definición en la línea 74 del archivo auth.php.

Referenciado por get_active_identity().

$active_session = false [private]

Definición en la línea 46 del archivo auth.php.

$adapter [private]

Definición en la línea 33 del archivo auth.php.

Referenciado por __construct() y set_adapter().

$adapter_object = null [private]

Definición en la línea 39 del archivo auth.php.

$expire_time = 3600 [private]

Definición en la línea 52 del archivo auth.php.

$extra_args = array() [private]

Definición en la línea 58 del archivo auth.php.

Referenciado por __construct() y set_adapter().

$is_valid = null [static, private]

Definición en la línea 68 del archivo auth.php.

Referenciado por is_valid().

$sleep_time = 0 [private]

Tiempo que duerme la aplicacion cuando falla la autenticacion.

Definición en la línea 62 del archivo auth.php.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Enumeraciones