Office не вывод пароль в чанке активации регистрации

Добрый день. Версия Office 1.7.1

Чанк tpl.Office.auth.register
[[+code:isnot=``:then=`
    [[++cultureKey:is=`ru`:then=`
        Вы зарегистрировались на [[++site_name]], ваш пароль: [[+password]]. Ваш код активации: [[+code]].
    `:else=`
        You registered on [[++site_name]], your password: [[+password]]. Your activation code: [[+code]].
    `]]
`:else=`
    [[++cultureKey:is=`ru`:then=`
        <p>Вы успешно зарегистрировались на сайте [[++site_name]], указав email [[+email]].</p>
        <p>Теперь вам нужно <a href="[[+link]]">пройти по ссылке</a>, чтобы активировать учётную запись.
            Ваш пароль: <strong>[[+password]]</strong>.</p>
    `:else=`
        <p>You have successfully registered at [[++site_name]] using email [[+email]].</p>
        <p>Now you need <a href="[[+link]]">follow the link</a> to activate your account.
            Your password is: <strong>[[+password]]</strong>.</p>
    `]]
`]]



В самой форме инпут пароля имеет name=«password»

Приходит письмо
Вы успешно зарегистрировались на сайте *имя на месте*, указав email *email на месте*.

Теперь вам нужно пройти по ссылке, чтобы активировать учётную запись.
Ваш пароль: .

Updated

Ошибка крылась в office/controllers/auth.class.php в строке 723
$pls['password'] = empty($password)
            ? $newPassword
            : '';
Заменил на
$pls['password'] = empty($password)
            ? $newPassword
            : $password;
serg
16 февраля 2018, 11:59
modx.pro
767
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0