Восстановление пароля

Если требуется помощь с движком версии 3.1, спросите её здесь.
Сключики
Сообщения: 11
Зарегистрирован: 16.10.22 13:26
Поблагодарили: 1 раз

Восстановление пароля

Сообщение Сключики »

При попытке восстановить пароль на почту приходит пустое письмо, без ссылки. Кто-нибудь сталкивался?

Добавлено спустя 15 секунд:
Версия 3.1.9
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Восстановление пароля

Сообщение Shredder »

Скорее всего, баг. Нужно обновлять

Или глядеть в изменения кода с официального репозитория, где должен быть патч.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Сключики
Сообщения: 11
Зарегистрирован: 16.10.22 13:26
Поблагодарили: 1 раз

Восстановление пароля

Сообщение Сключики »

Спасибо!
Это то есть можно вручную попытаться внести измененные куски кода, правильно?
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Восстановление пароля

Сообщение Shredder »

Да
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Сключики
Сообщения: 11
Зарегистрирован: 16.10.22 13:26
Поблагодарили: 1 раз

Восстановление пароля

Сообщение Сключики »

Попробую))

Добавлено спустя 26 минут 3 секунды:
А это могло бы такое быть из-за русификации, интересно?
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Восстановление пароля

Сообщение Shredder »

Сключики писал(а):А это могло бы такое быть из-за русификации, интересно?
Вполне.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Сключики
Сообщения: 11
Зарегистрирован: 16.10.22 13:26
Поблагодарили: 1 раз

Восстановление пароля

Сообщение Сключики »

Ну, в общем, из того, что я наковыряла:
в русификаторе на сброс пароля стоит такая штука:


Subject: Восстановление пароля учётной записи
Здравствуйте, {USERNAME}!
Вы получили это письмо потому, что вы (либо кто-то, выдающий себя за вас) запросили восстановление забытого пароля для вашей учётной записи на конференции «{SITENAME}».
Для восстановления пароля перейдите по ссылке:
{U_RESET_PASSWORD}
Если вы не запрашивали восстановление пароля, то не обращайте внимания на это письмо, если же подобные письма будут продолжать приходить, обратитесь к администратору конференции.
{EMAIL_SIG}


Это в принципе по имени переменных всё совпадает с английской версией.
А вот что такое
{U_RESET_PASSWORD}
и где его искать - вот эта видимо штука и не работает.


Единственно что-то похожее, что я нашла, это вот такой экшн (ниже)
но не совпадают имена {U_RESET_PASSWORD} и { U_RESET_PASSWORD_ACTION }

Может в этом причина?


<!-- INCLUDE overall_header.html -->

<form action="{{ U_RESET_PASSWORD_ACTION }}" method="post" id="reset_password">

<div class="panel">
<div class="inner">

<div class="content">
<h2>{{ lang('RESET_PASSWORD') }}</h2>

<fieldset>
{% if S_IS_PASSWORD_RESET %}
{% if PASSWORD_RESET_ERRORS %}<p class="error">{{ PASSWORD_RESET_ERRORS | join('<br>') }}</p>{% endif %}
<dl>
<dt><label for="new_password">{{ lang('NEW_PASSWORD') ~ lang('COLON') }}</label><br /><span>{{ lang('CHANGE_PASSWORD_EXPLAIN') }}</span></dt>
<dd><input class="inputbox autowidth" type="password" name="new_password" id="new_password" size="25" maxlength="255" title="{{ lang('CHANGE_PASSWORD') }}" autocomplete="off" /></dd>
</dl>
<dl>
<dt><label for="new_password_confirm">{{ lang('CONFIRM_PASSWORD') ~ lang('COLON') }}</label></dt>
<dd><input class="inputbox autowidth" type="password" name="new_password_confirm" id="new_password_confirm" size="25" maxlength="255" title="{{ lang('CONFIRM_PASSWORD') }}" autocomplete="off" /></dd>
</dl>
{% else %}
{% if USERNAME_REQUIRED %}
<p class="error">{{ lang('EMAIL_NOT_UNIQUE') }}</p>
{% endif %}
<dl>
<dt><label for="email">{{ lang('EMAIL_ADDRESS') ~ lang('COLON') }}</label><br /><span>{{ lang('EMAIL_REMIND') }}</span></dt>
<dd><input class="inputbox autowidth" type="email" name="email" id="email" size="25" maxlength="100" value="{{ EMAIL }}" autofocus /></dd>
</dl>
{% if USERNAME_REQUIRED %}
<dl>
<dt><label for="username">{{ lang('USERNAME') ~ lang('COLON') }}</label></dt>
<dd><input class="inputbox autowidth" type="text" name="username" id="username" size="25" /></dd>
</dl>
{% endif %}
{% endif %}
<dl>
<dt> </dt>
<dd>{{ S_HIDDEN_FIELDS }}<input type="submit" name="submit" id="submit" class="button1" value="{{ lang('SUBMIT') }}" tabindex="2" /></dd>
</dl>
{{ S_FORM_TOKEN }}
</fieldset>
</div>

</div>
</div>
</form>

<!-- INCLUDE overall_footer.html -->

Добавлено спустя 22 минуты 2 секунды:
Попробовала исправить, дописать в имя переменной _ACTION , не, всё равно нифика не работает))

Добавлено спустя 1 час 55 минут 26 секунд:
Я, по-моему, нашла, но я помру, прежде чем всё это поправлю

https://github.com/phpbb/phpbb/pull/565 ... ff1346ceb8
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

Восстановление пароля

Сообщение Shredder »

Сключики писал(а):Единственно что-то похожее, что я нашла, это вот такой экшн (ниже)
но не совпадают имена {U_RESET_PASSWORD} и { U_RESET_PASSWORD_ACTION }
А у вас точно версия 3.1.9 ? Я посмотрел, и в этой версии вообще нет таких переменных, они появляются начиная с 3.3.0.

Добавлено спустя 35 секунд:
Скорее всего, скачали русификатор от более старшей версии. Или неправильно обновили форум.

Добавлено спустя 4 минуты 3 секунды:
В 3.1.9 должен быть вот такой файл:
Clip_12.png
Clip_12.png (3.28 КБ) 7187 просмотров
Clip_12.png
Clip_12.png (3.28 КБ) 7187 просмотров
С таким содержанием:

Код: Выделить всё

Subject: Активация нового пароля

Здравствуйте, {USERNAME}!

Вы получили это письмо потому, что вы (либо кто-то, выдающий себя за вас) попросили выслать новый пароль для вашей учётной записи на конференции «{SITENAME}». Если вы не просили выслать пароль, то не обращайте внимания на это письмо, если же подобные письма будут продолжать приходить, обратитесь к администратору конференции.

Прежде чем использовать новый пароль, вы должны его активировать. Для этого перейдите по ссылке:

{U_ACTIVATE}

В случае успешной активации вы сможете входить на конференцию, используя следующий пароль:

Пароль: {PASSWORD}

Вы сможете сменить этот пароль на странице редактирования профиля в личном разделе. Если у вас возникнут какие-либо трудности, обратитесь к администратору конференции.

{EMAIL_SIG}
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Сключики
Сообщения: 11
Зарегистрирован: 16.10.22 13:26
Поблагодарили: 1 раз

Восстановление пароля

Сообщение Сключики »

И такой тоже файл, есть, да, нифика не помогает.
Я пока отключила эту функцию восстановления пароля вообще. Проверила кстати на другом форуме - не на своём, а у них тоже не работает))
Ответить