LP CHEATS
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Gerador PHP

Ir para baixo

Gerador PHP Empty Gerador PHP

Mensagem  Admin Ter Jul 19, 2011 11:23 pm

Introdução:


Hoje vou mostrar uma função em PHP para gerar senhas aleatórias complexas. Você pode escolher o tamanho da senha e sua força. A senha pode ser composta por números, letras ou símbolos. Para isso é só mudar o valor do parâmetro da função. A função gera uma senha de acordo com dois parâmetros: tamanho e força .

Comando:


CODIGO PHP



function gerarSenha($tamanho=9, $forca=0) {
$vogais = 'aeuy';
$consoantes = 'bdghjmnpqrstvz';
if ($forca >= 1) {
$consoantes .= 'BDGHJLMNPQRSTVWXZ';
}
if ($forca >= 2) {
$vogais .= "AEUY";
}
if ($forca >= 4) {
$consoantes .= '23456789';
}
if ($forca >= 8 ) {
$vogais .= '@#$%';
}

$senha = '';
$alt = time() % 2;
for ($i = 0; $i < $tamanho; $i++) {
if ($alt == 1) {
$senha .= $consoantes[(rand() % strlen($consoantes))];
$alt = 0;
} else {
$senha .= $vogais[(rand() % strlen($vogais))];
$alt = 1;
}
}
return $senha;


Agora basta chamar a função, conforme mostrado abaixo. A função aceita dois parâmetros, $tamanho, que nada mais é que o tamanho desejado da senha, e $forca, a força desejada da senha.

CODIGO PHP

echo 'Sua senha é <strong>'.gerarSenha(10,Cool.'</strong>';
Admin
Admin
AdminProgFund
AdminProgFund

Mensagens : 105
Data de inscrição : 15/07/2011
Idade : 224
Localização : Floripa

https://lpcheats.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos