Cod PHP: Generare parolă în mod aleatoriu

Dacă te-ai întrebat cum sunt generate parolele aleatorii pe unele site-uri ce trimit parola prin e-mail, mai jos ai răspunsul:

<?php
$lungime = 6;
// ce lungime va avea parola generată
$caractere = array(range(`a`,`z`), range(`A`,`Z`), range(0,9)); // caracterele folosite
$parola =”; // dacă puneţi nişte caractere între apostrof, parola va începe cu acele caractere
if(strlen($parola)>$lungime)
{

/* verifică lungimea valorii introduse între apostrof */
$parola = substr($parola,0,$lungime);
}
$new_lungime = $lungime – strlen($parola);

for($i=0; $i < $new_lungime; $i++)
{
$stanga = array_rand($caractere);
$dreapta = array_rand($caractere[$stanga]);
$parola .= $caractere[$stanga][$dreapta];
}
echo $parola;
// afişarea parolei generate
?>

demo | descarcă fişier arhivat .zip

Legătură ușoară:

https://usor.ro/728

Distribuie mai departe:

Lasă primul un comentariu la "Cod PHP: Generare parolă în mod aleatoriu"

Adaugă un comentariu

Scrie comentariul tău în căsuța de mai jos. Publicând comentarii pe acest blog, accepți politica de confidențialitate.

Completează numele tău. Adresa de email și site-ul web sunt câmpuri opționale și le poți lăsa necompletate.