Письмо для сброса пароля приводит к сообщению «Упс! Страница не существует или закрыта»

Привет!

У меня есть форум, который работает уже несколько лет (около 200 пользователей). Недавно стало известно, что функция сброса пароля не работает.

Письмо для сброса пароля (запускается из окна входа или в разделе Настройки аккаунта → Безопасность → «Отправить письмо для сброса пароля») ведёт на страницу с сообщением «Ой! Эта страница не существует или является приватной», и восстановить пароль не удаётся. Я протестировал это на нескольких аккаунтах и попросил нескольких человек попробовать. Результат везде одинаковый.

Ссылка в письме имеет вид [site]/users/password-reset/[hash]. Ссылки для подтверждения почты в процессе регистрации работают корректно.

Для справки: я использую версию 2.8.0.beta6, хостинг — Digital Ocean, почтовый сервис — Mailgun. Других проблем не возникало.

Буду очень благодарен за любую помощь!

Эта ссылка была изменена некоторое время назад. Теперь она должна выглядеть так: [site]/u/password-reset/[hash]

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

[your site]/admin/customize/email_templates/user_notifications.forgot_password

Да, это помогло!

Не думаю, что я когда-либо редактировал шаблоны писем (хотя могу и ошибаться). В любом случае, я просмотрел их все и нашел около 7, у которых была доступна опция «откатить» — все они касались приветствия пользователей, сброса паролей и т.д.

Еще раз спасибо за помощь. Очень ценю это.