Почти на каждом сайте с регистрацией есть форма "Вспомнить пароль", с ее
помощью можно получить забытый пароль не E-Mail. Высылать пароль не совсем
безопасно, так как зачастую пользователи используют один пароль в нескольких
местах.
По этому, хорошим тоном является замена старого пароля на новый, созданный
автоматически.
Ниже приведен достаточно простой и интересный способ его создания:
<?
$d=Array("ba", "be", "bo", "di", "du", "do", "de", "ku",
"ka", "ke", "si", "su", "re", "ru", "ro", "ra",
"la", "le", "li", "lo", "ve", "zde", "ka");
$str="";
for ($i=0;$i<rand(3,4);$i++) $str.=$d[rand(0,count($d))];
print $str;
?>
Получаются достаточно интерестные и легко запоминающиеся пароли: Например:
kakamaka
turuda
kamana
sukika
и т.п.
Вот генератор, тоже слабый, но он хоть цифры плюс маленькие буквы использует.
Легко дорабатывается до использования любых символов. Писал ровно 1
минуту.
$pass = gen_pass(8) // 8 символьный пароль,
результат любой, например 7bf597f5
$pass = gen_pass(12) // 12
символьный. Максимум 32 символа.