Geração de senha automática
Publicado por Jonas Resenes 09/09/2004
[ Hits: 6.362 ]
Nesse script, vou mostrar uma rotina de geração de senha automática. Vale lembrar, que esse código pode ser implementado também para que se seja gerado um login.
<? $sConso = 'bcdfghjklmnpqrstvwxyzbcdfghjklmnpqrstvwxyz'; $sVogal = 'aeiou'; $sNum = '123456789'; $passwd = ' '; $y = strlen($sConso)-1; //conta o nº de caracteres da variável $sConso $z = strlen($sVogal)-1; //conta o nº de caracteres da variável $sVogal $r = strlen($sNum)-1; //conta o nº de caracteres da variável $sNum for($x=0;$x<=1;$x++) { $rand = rand(0,$y); //Funçao rand() - gera um valor randômico $rand1 = rand(0,$z); $rand2 = rand(0,$r); $str = substr($sConso,$rand,1); // substr() - retorna parte de uma string $str1 = substr($sVogal,$rand1,1); $str2 = substr($sNum,$rand2,1); $passwd .= $str.$str1.$str2; } echo $passwd; ?>
Leitura de planilhas com PhpSpreadsheet
Folha de Ponto, com datas móveis como Carnaval Sexta-Feira Santa e Corpus Christi
Automatizando tradução i18n do seu codigo
Nenhum comentário foi encontrado.
Firewire resiste, Bcachefs sai: destaques Linux do dia
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como instalar Counter-Strike 1.6? (4)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (14)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (0)