Andrea
Lv 4
codice html per un generatore di password casuali?
possibilmente sia numeri che lettere e di almeno 12 cifre, non voglio che mi spiegate come crearlo, mene serve 1 gia pronto
1 risposta
Classificazione
- Anonimo8 anni faRisposta preferita
<?php
function generaPassword($length=12, $strength=0) {
$vocali= 'aeiou';
$consonanti= 'bcdfghjlmnpqrstvz';
if ($strength & 1) {
$consonanti.= 'BCDFHJLMNPQRSTVZ';
}
if ($strength & 2) {
$vocali.= "AEIOU";
}
if ($strength & 4) {
$consonanti.= '23456789';
}
if ($strength & 8) {
$consonanti.= '@#$%';
}
$password = '';
$alt = time() % 2;
for ($i = 0; $i < $length; $i++) {
if ($alt == 1) {
$password .= $consonanti[(rand() % strlen($consonanti))];
$alt = 0;
} else {
$password .= $vocali[(rand() % strlen($vocali))];
$alt = 1;
}
}
return $password;
}
?>
Altre domande? Fai una domanda e ottieni le risposte che cerchi.