Временный пароль

Временный пароль

by Andrey Zmeev -
Number of replies: 3

Здравствуйте. Не могу понять, в чем причина следующей проблемы...

Пользователи не получают временный пароль. То есть формируется письмо вот так:

-$string['newpasswordtext'] = 'Здравствуйте, $a->firstname.
-Ваша учетная запись на сайте \'$a->sitename\' была обнулена, и был присвоен новый (временный) пароль.
-Ваша текущая учетная запись:
-пользователь: $a->username
-пароль: $a->newpassword.

и вот в итоге в письме на том месте, где выводится $a->newpassword нет ничего. Просто "пароль: ." Как это побороть?

Sum of ratings: -
In reply to Andrey Zmeev

Re: Временный пароль

by Vadim Tabunshchik -
Picture of Developers
  • Проверьте все буквы в переменной $a->newpassword, может кириллица затесалась (буква a, например).
  • Попробуйте установить для сайта английский язык и проверьте работу скрипта.
In reply to Vadim Tabunshchik

Re: Временный пароль

by Andrey Zmeev -

По вашему совету ничего не получилось - дело было не в этом.

На некоторое время на этот вопрос просто пришлось забить. Но сегодня я все же докопался до истины.

Дело в том, что в настройках минимальная длина пароля стоит равной нулю, и мудл генерирует пароль именно нулевой длины. И он подходит.

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

In reply to Andrey Zmeev

Re: Временный пароль

by Vadim Tabunshchik -
Picture of Developers

Дело в том, что в настройках минимальная длина пароля стоит равной нулю, и мудл генерирует пароль именно нулевой длины

Если включена "Политика паролей", то какой смысл в нулевой длине пароля? mixed
Или уберите галку с Политики паролей, или установите "реальную" длину пароля. Тогда всё станет очевидно, как хотелось бы