Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Генератор паролей


Автор: DezmASter 22.4.2007, 14:15
Почти на каждом сайте с регистрацией есть форма "Вспомнить пароль", с ее помощью можно получить забытый пароль не 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

и т.п.


Автор: Mike
Сайт автора: http://mike.nov.ru/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)