Projeto

Geral

Perfil

Defeito #408

Checar uidnumber inteiro nas consultas do cache Ldap do workflow

Adicionado por Dalmir de Jesus Pires Machado aproximadamente 5 anos atrás. Atualizado aproximadamente 5 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Categoria:
Workflow
Início:
14/02/2019
Data prevista:
% Terminado:

100%


Descrição

Tratamento para testar se paramentro é integer, se string retorna false.

Alterado as classes:
inc/class.CachedLDAP.inc.php
Métodos
function getEntryByID($userID)
    {
        if(!(int)$userID)
            return false;

        return $this->getEntry('uidnumber', (int) $userID);
    }

inc/local/classes/class.wf_ldap.php
Método
get_entry - para validar se acnount_id é inteiro 
if(!(int)($account_id))
return false;

Revisões associadas

Revisão cc16be52
Adicionado por Dalmir de Jesus Pires Machado aproximadamente 5 anos atrás

Issue #408 - Corrigido os metodos de consulta ao ldap e cached de ldap para validade se uidnumber e inteiro.

Histórico

#1 Atualizado por Dalmir de Jesus Pires Machadoaproximadamente 5 anos

  • % Terminado alterado de 0 para 80
  • Situação alterado de Nova para Resolvida

#2 Atualizado por Mauricio Luiz Vianiaproximadamente 5 anos

  • Descrição atualizado(a) (diff)
  • Título alterado de Métodos de consulta do uidnumber no LDAP quando uidnumber string(perfil) retorna o uidnumber 0 para Checar uidnumber inteiro nas consultas do cache Ldap do workflow

#3 Atualizado por Mauricio Luiz Vianiaproximadamente 5 anos

  • % Terminado alterado de 80 para 100
  • Situação alterado de Resolvida para Fechada

Exportar para Atom PDF