Этот урок покажет вам, как сделать генерацию случайного пароля с помощью PHP. Следующий код включает также проверку на минимальное и максимальное количество символов. Итак…
php
$min=4; // минимальное количество символов $max=15; // максимальное количество символов
$pwd="";
for($i=0;$i<rand($min,$max);$i++)
// Загрузка и проверка символов
{ $num=rand(48,122);
if(($num > 97 && $num < 122)) { $pwd.=chr($num); }
else if(($num > 65 && $num < 90)) { $pwd.=chr($num); }
else if(($num >48 && $num < 57)) { $pwd.=chr($num); }
else if($num==95) { $pwd.=chr($num); }
else { $i--; } }
echo $pwd; // вывод пароля ?>
|