KumbiaPHP  beta2
Framework PHP
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Páginas
Métodos públicos | Métodos protegidos | Atributos protegidos
Referencia de la Clase ModelAuth
Diagrama de herencias de ModelAuth
Auth2 AuthInterface

Métodos públicos

 __construct ($auth, $extra_args)
 
 get_identity ()
 
 authenticate ()
 
 set_params ($extra_args)
 
 setModel ($model)
 
 setSessionNamespace ($namespace)
 
 setFields ($fields)
 
- Métodos públicos heredados desde Auth2
 setLogin ($field)
 
 setPass ($field)
 
 setKey ($key)
 
 identify ($login=NULL, $pass=NULL, $mode=NULL)
 
 logout ()
 
 isValid ()
 
 setCheckSession ($check)
 
 setAlgos ($algos, $salt=NULL)
 
 getError ()
 
 setError ($error)
 

Métodos protegidos

 _check ($username, $password)
 
- Métodos protegidos heredados desde Auth2
 _check ($username, $password)
 

Atributos protegidos

 $_model = 'users'
 
 $_sessionNamespace = 'default'
 
 $_fields = array('id')
 
- Atributos protegidos heredados desde Auth2
 $_error = null
 
 $_login = 'login'
 
 $_pass = 'password'
 
 $_algos = 'md5'
 
 $_key = 'jt2D14KIdRs7LA=='
 
 $_checkSession = TRUE
 

Otros miembros heredados

- Métodos públicos estáticos heredados desde Auth2
static log ($msg)
 
static factory ($adapter=NULL)
 
static setDefault ($adapter)
 
- Atributos protegidos estáticos heredados desde Auth2
static $_defaultAdapter = 'model'
 

Descripción detallada

Definición en la línea 27 del archivo model_auth.php.

Documentación del constructor y destructor

__construct (   $auth,
  $extra_args 
)

Constructor del adaptador

Parámetros
$auth
$extra_args

Implementa AuthInterface.

Definición en la línea 69 del archivo model_auth.php.

Documentación de las funciones miembro

_check (   $username,
  $password 
)
protected

Check

Parámetros
$username
$password
Devuelve
bool

Definición en la línea 90 del archivo model_auth.php.

authenticate ( )

Autentica un usuario usando el adaptador

Devuelve
boolean

Trata de no incluir en la identidad el password del usuario

Implementa AuthInterface.

Definición en la línea 97 del archivo model_auth.php.

get_identity ( )

Obtiene los datos de identidad obtenidos al autenticar

Implementa AuthInterface.

Definición en la línea 87 del archivo model_auth.php.

set_params (   $extra_args)

Asigna los valores de los parametros al objeto autenticador

Parámetros
array$extra_args

Definición en la línea 126 del archivo model_auth.php.

setFields (   $fields)

Indica que campos del modelo se cargaran en sesion

Parámetros
array$fieldscampos a cargar

Definición en la línea 78 del archivo model_auth.php.

setModel (   $model)

Asigna el modelo a utilizar

Parámetros
string$modelnombre de modelo

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

setSessionNamespace (   $namespace)

Asigna el namespace de sesion donde se cargaran los campos de modelo

Parámetros
string$namespacenamespace de sesion

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

Documentación de los campos

$_fields = array('id')
protected

Definición en la línea 51 del archivo model_auth.php.

$_model = 'users'
protected

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

$_sessionNamespace = 'default'
protected

Definición en la línea 45 del archivo model_auth.php.


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