crack_check

(PECL crack >= 0.1)

crack_checkПроверяет взломостойкость переданного пароля

Описание

crack_check ( resource $dictionary , string $password ) : bool
crack_check ( string $password , string $username = "" , string $gecos = "" , resource $dictionary = NULL ) : bool

Проверяет взломостойкость переданного пароля по специальному словарю. Альтернативный способ так же учитывает имя пользователя и информацию GECOS.

Внимание

Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.

Список параметров

dictionary

Идентификатор словаря cracklib. Если не указан, то используется последний открытый словарь.

password

Проверяемый пароль.

username

Имя пользователя используемое с этим паролем.

gecos

Информация GECOS связанная с аккаунтом пользователя.

Возвращаемые значения

Возвращает TRUE если пароль переданный в параметре password "сильный" (взломоустойчивый), иначе FALSE.

Список изменений

Версия Описание
0.3 Параметры username, gecos и dictionary добавлены в альтернативный способ вызова функции.