Только для читателей Lifeexample возможно открыть интернет-магазин на Moguta.CMS со скидкой в 15%

<<< Награждение победителей конкурса на 5000 рублей || Как в php обрезать строку >>>

Генерация пароля php

02.08.2013
Генерация пароля php

Здравствуйте, уважаемые читатели блога LifeExample, сегодня статья будет простой, но очень полезной. Я покажу, как можно осуществить генерацию пароля php.

Давайте разберёмся, где же может пригодиться генерация пароля php. Сейчас ежедневно в интернете появляется море разнообразных сервисов, нацеленных на решение различных потребностей. Так вот все эти сервисы могут иметь функционал автоматизированного создания пароля для зарегистрировавшихся пользователей. Если вы делаете один из таких сервисов, то вам однозначно понадобится генерация пароля php.

1
2
3
4
5
6
7
8
9
$count_ch = 10; // количество сиволов в пароле    
$pass = '';
$accepted = '0987654321zyxwvutsrqponmlkjihgfedcba';  // доступный набор символов в пароле
srand(((int)((double)microtime()*1000000))); // меняем начальное число генератора случайных чисел
for ($i=0; $i<=$count_ch; $i++) { //формируем случайный символ для каждой составляющей пароля
  $random = rand(0, (strlen($accepted) -1)); // берем случайный индекс из строки $accepted
  $pass .= $accepted[$random] ; // дописываем в конец генерируемого пароля полученный символ
}
echo $pass; // выводим на экран

Как видите генерация пароля php — это очень простое занятие, всего несколькими строками кода мы смогли реализовать важный и неотъемлемый механизм автоматического создания аккаунтов в веб-сервисе. В коде была задана строка с допустимым набором символов, изменено начальное число генерации случайных чисел и в зависимости от набора сгенерированных случайных чисел были взяты символы из строки по их индексам.

Если вам эта статья показалась скучной, то можно усложнить алгоритм получения генерации случайных чисел и генераций пароля пойдя более сложным путем для настоящих джедаев.

Как генерировать пароль подручными средствами смотрите в видеоролике:

Чтобы не пропустить публикацию следующей статьи подписывайтесь на рассылку по E-mail или RSS ленту блога.

Нравится

Комментарии

  • sim123

    генераторы в пхп 5.5 не неслышал)))

  • Оставить комментарий

    Подписаться на комментарии к этой статье по RSS

    Яндекс.Метрика