PHP

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

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


sourse



1 Шаг. Создаем форму, в которой будем вводить необходимое число символов пароля. Для начала создадим файл к примеру index.php, в который вставим код формочки для генирации пароля. (Комментарии в коде).















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;

 }

?>
Добавлено: 24 Июля 2013 11:07:07 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...