modUser.generatePassword
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moremodUser::generatePassword¶
Пароль собирается из random_bytes(): на каждую позицию приходится один символ алфавита.
При $length = null длина берётся из настройки password_generated_length (по умолчанию 16). Какой бы длины ни был результат, он поднимается до минимума password_min_length (по умолчанию 12). Ключ allowable_characters в $options заменяет алфавит, остальные ключи массива метод не читает.
Синтаксис¶
string generatePassword ([integer $length = null [, array $options = array()]])
-
$length(integer) Длина пароля, по умолчаниюnull— взять из настройкиpassword_generated_length. -
$options(array) Хранитallowable_characters, по умолчаниюarray().
Пример¶
$password = $user->generatePassword();
$pin = $user->generatePassword(20, array('allowable_characters' => '0123456789'));
Смотрите также¶
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










