Viewing file: toba_autenticacion_basica.php (1.21 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php class toba_autenticacion_basica extends toba_autenticacion implements toba_autenticable { function autenticar($id_usuario, $clave, $datos_iniciales=null) { $parametros = array($id_usuario, $clave, $datos_iniciales); $subclase = toba::proyecto()->get_parametro('usuario_subclase'); $archivo = toba::proyecto()->get_parametro('usuario_subclase_archivo'); if( $subclase && $archivo ) { require_once($archivo); $clase = $subclase; } else { $clase = 'toba_usuario_basico'; } $estado = call_user_func_array(array($clase, 'autenticar'), $parametros); return $estado; } function verificar_clave_vencida($id_usuario) { $parametros = array($id_usuario); $subclase = toba::proyecto()->get_parametro('usuario_subclase'); $archivo = toba::proyecto()->get_parametro('usuario_subclase_archivo'); if( $subclase && $archivo ) { require_once($archivo); $clase = $subclase; } else { $clase = 'toba_usuario_basico'; } $estado = call_user_func_array(array($clase, 'verificar_clave_vencida'), $parametros); return $estado; } function logout() { //Definicion para completar API. $this->eliminar_marca_login(self::$marca_login_basico); } function verificar_logout() { } } ?>
|