PHP Generatore di password casuali
PHP Generatore di password casuali e' un post di: CodeSnippet
In molti contesti un generatore di password casuali può essere utile, specialmente in un sistema di gestione utenti. Pensiamo di voler resettare la password di un utente su richiesta, uno script del genere potrebbe essere utile, e, ovviamente, più generico è meglio è.
Lo snippet è molto semplice, io l’ho fatto così.
<?php
function getPassword($length = 5, $caps = true, $num = true, $special = true) {
$ncaps = "abcdefghilmnopqrstuvzxwkjy";
$dcaps = "ABCDEFGHILMNOPQRSTUVZXWKJY";
$dnum = "1234567890";
$dspecial = "!£$%&/()=?^;:_,.-@#][{}";
$dict = $ncaps;
if($caps)
$dict .= $dcaps;
if($num)
$dict .= $dnum;
if($special)
$dict .= $dspeci