#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