menu

quinta-feira, 13 de fevereiro de 2014

#Tutorial- Problema com senhas atualização do Elastix 2.3 >2.4

#Tutorial-senhas atualização do Elastix  2.3 >2.4
Para quem utiliza o elastix 2.3 sabe-se que não e necessário nenhum critério de segurança para a senha (secret) dos ramais (Extension) onde na versão 2.4 foi implantado um sistema de segurança de senha no modulo batch configurations sendo necessário no mínimo seis caracteres alfanuméricos.
Na situação onde uma empresa conta com mais de 100 ramais já estão configurados trabalhando com uma senha “fraca” e inicia a implantação do 2.4 do zero dificulta trocar um por um, assim mostro abaixo como retirar esse filtro de senhas quando se deparar com o erro abaixo:

OBS: em caso de atualização os ramais já existentes continuam funcionando o tutorial abaixo deve-se em caso de instalação do 0 do elastix 2.4.

1º Passo

Localizar o código que se encontra em :
/var/www/html/modules/extensions_batch/libs/paloSantoExtensionsBatch.class.php

2º Passo

Editar o arquivo da linha 874 ate 898 encontra-se o função que valida a senha como mostra abaixo:
    function valida_password($Secret)
    {
        if(strlen($Secret) <= 5)
            return false;
        if (!preg_match("/[[:alnum:]]/", $Secret))
            return false;      
        if (preg_match("/[[:space:]]/", $Secret))
            return false;            
        if (preg_match("/[[:punct:]]/", $Secret))
            return false;       
        if (!preg_match("/[a-z]/", $Secret))
            return false;
           
        if (!preg_match("/[A-Z]/", $Secret))
            return false;
           
        if (!preg_match("/[0-9]/", $Secret))
            return false;

        return true;
    }

3º passo
 Alterar da seguinte forma:

    function valida_password($Secret)
    {
        if (preg_match("/[[:space:]]/", $Secret))
            return false;   
       
        if (preg_match("/[[:punct:]]/", $Secret))
            return false;
            return true;
    }
Assim ele só não aceita caso a senha tenha caractere especial e espaço.



Nenhum comentário:

Postar um comentário