При попытке восстановить пароль на почту приходит пустое письмо, без ссылки. Кто-нибудь сталкивался?
Добавлено спустя 15 секунд:
Версия 3.1.9
Восстановление пароля
-
- Администратор
- Сообщения: 1070
- Зарегистрирован: 22.08.13 09:05
- Благодарил (а): 133 раза
- Поблагодарили: 264 раза
- Контактная информация:
Восстановление пароля
Скорее всего, баг. Нужно обновлять
Или глядеть в изменения кода с официального репозитория, где должен быть патч.
Или глядеть в изменения кода с официального репозитория, где должен быть патч.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Восстановление пароля
Спасибо!
Это то есть можно вручную попытаться внести измененные куски кода, правильно?
Это то есть можно вручную попытаться внести измененные куски кода, правильно?
-
- Администратор
- Сообщения: 1070
- Зарегистрирован: 22.08.13 09:05
- Благодарил (а): 133 раза
- Поблагодарили: 264 раза
- Контактная информация:
Восстановление пароля
Да
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Восстановление пароля
Попробую))
Добавлено спустя 26 минут 3 секунды:
А это могло бы такое быть из-за русификации, интересно?
Добавлено спустя 26 минут 3 секунды:
А это могло бы такое быть из-за русификации, интересно?
-
- Администратор
- Сообщения: 1070
- Зарегистрирован: 22.08.13 09:05
- Благодарил (а): 133 раза
- Поблагодарили: 264 раза
- Контактная информация:
Восстановление пароля
Вполне.Сключики писал(а):А это могло бы такое быть из-за русификации, интересно?
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Восстановление пароля
Ну, в общем, из того, что я наковыряла:
в русификаторе на сброс пароля стоит такая штука:
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
в русификаторе на сброс пароля стоит такая штука:
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
-
- Администратор
- Сообщения: 1070
- Зарегистрирован: 22.08.13 09:05
- Благодарил (а): 133 раза
- Поблагодарили: 264 раза
- Контактная информация:
Восстановление пароля
А у вас точно версия 3.1.9 ? Я посмотрел, и в этой версии вообще нет таких переменных, они появляются начиная с 3.3.0.Сключики писал(а):Единственно что-то похожее, что я нашла, это вот такой экшн (ниже)
но не совпадают имена {U_RESET_PASSWORD} и { U_RESET_PASSWORD_ACTION }
Добавлено спустя 35 секунд:
Скорее всего, скачали русификатор от более старшей версии. Или неправильно обновили форум.
Добавлено спустя 4 минуты 3 секунды:
В 3.1.9 должен быть вот такой файл:
С таким содержанием:
Код: Выделить всё
Subject: Активация нового пароля
Здравствуйте, {USERNAME}!
Вы получили это письмо потому, что вы (либо кто-то, выдающий себя за вас) попросили выслать новый пароль для вашей учётной записи на конференции «{SITENAME}». Если вы не просили выслать пароль, то не обращайте внимания на это письмо, если же подобные письма будут продолжать приходить, обратитесь к администратору конференции.
Прежде чем использовать новый пароль, вы должны его активировать. Для этого перейдите по ссылке:
{U_ACTIVATE}
В случае успешной активации вы сможете входить на конференцию, используя следующий пароль:
Пароль: {PASSWORD}
Вы сможете сменить этот пароль на странице редактирования профиля в личном разделе. Если у вас возникнут какие-либо трудности, обратитесь к администратору конференции.
{EMAIL_SIG}
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Восстановление пароля
И такой тоже файл, есть, да, нифика не помогает.
Я пока отключила эту функцию восстановления пароля вообще. Проверила кстати на другом форуме - не на своём, а у них тоже не работает))
Я пока отключила эту функцию восстановления пароля вообще. Проверила кстати на другом форуме - не на своём, а у них тоже не работает))