PHP

Генератор паролей на PHP

Добрый день! В сегодняшнем уроке мы будем создавать простой генератор паролей. Он может пригодиться на сайте с регистрацией, где пользователь сможет подобрать себе неузнаваемый пароль. Ниже можете посмотреть демо, а также скачать исходники. Итак приступим.

1 Шаг. Создаем форму, в которой будем вводить необходимое число символов пароля. Для начала создадим файл к примеру index.php, в который вставим код формочки для генерации пароля. (Комментарии в коде).
<form method=post>
<input type=text name=number value="10">
<input type=submit value="Генерировать">
<form>

2 Шаг. После формочки пишем PHP код, который будет генерировать сам пароль.
<?php
 // Параметр $number - сообщает число 
 // символов в пароле
 echo generate_password($_POST['number']);
 function generate_password($number)
 {
 $arr = array('a','b','c','d','e','f',
 'g','h','i','j','k','l',
 'm','n','o','p','r','s',
 't','u','v','x','y','z',
 'A','B','C','D','E','F',
 'G','H','I','J','K','L',
 'M','N','O','P','R','S',
 'T','U','V','X','Y','Z',
 '1','2','3','4','5','6',
 '7','8','9','0');
 // Генерируем пароль
 $pass = "";
 for($i = 0; $i < $number; $i++)
 {
 // Вычисляем случайный индекс массива
 $index = rand(0, count($arr) - 1);
 $pass .= $arr[$index];
 }
 return $pass;
 }
?>

Вот и все. Теперь у вас есть генератор паролей на PHP. Усовершенствуйте, а также пишите нам комментарии.
Теги:
Генератор паролей
Добавлено: 10 Мая 2018 12:42:14 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...