function get_usuario_huella($usuario) { // $usuarios_ini = toba_modelo_rest::get_ini_usuarios($this->modelo_proyecto); foreach ($this->validador_ssl->get_passwords() as $key => $u) { if ($key === $usuario) { if (isset($u['fingerprint'])) { return $u['fingerprint']; } else { rest::app()->logger->info('Se encontro al usuario "' . $usuario . '", pero no tiene una entrada fingerprint en rest_usuario.ini'); } } } return NULL; }
public function get_usuario(request $request = null) { if (isset($_SERVER['PHP_AUTH_USER'])) { $password = isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : null; $user = $_SERVER['PHP_AUTH_USER']; //validar user password if ($this->validador_usuarios->es_valido($user, $password)) { $usuario = new rest_usuario(); $usuario->set_usuario($user); return $usuario; } } return; //anonimo }