Ссылка для сброса пароля перенаправляет на страницу входа

30 дек. 2014 г., 14:19:39
Просмотры: 17.8K
Голосов: 1

Когда мы пытаемся сбросить пароль, используя ссылку:

www.example.com/wp-login.php?action=lostpassword

на email приходит письмо со ссылкой вида:

www.example.com/wp-login.php?redirect_to=url?action=rp&key=Z6l5JdAyusl0CHAZZ4qH&login=fhd@gmail.com 

Но при клике на эту ссылку происходит перенаправление на страницу входа с URL вида:

www.example.com//wp-login.php?redirect_to=url%3Faction%3Drp.

Проблема:

В стандартном WordPress при клике на ссылку "Забыли пароль" появляется поле для ввода email/имени пользователя, после чего нужно нажать "Получить новый пароль". WordPress генерирует специальную ссылку и отправляет её пользователю.

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

2
Комментарии

Пожалуйста, добавьте немного больше деталей. Сложно понять вашу проблему и что именно вы пытаетесь сделать.

sakibmoon sakibmoon
30 дек. 2014 г. 14:24:38

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

kaiser kaiser
30 дек. 2014 г. 15:49:24
Все ответы на вопрос 1
0

Я только что нашел ответ:

www.example.com/wp-login.php?redirect_to=url?action=rp&key=XXXXX&login=XXX

содержит фрагмент ?redirect_to=url. Похоже, какой-то установленный вами плагин добавляет это с помощью wp_login_url('url');, что приводит к неправильному форматированию URL. При использовании wp_login_url() ваши проблемы должны быть решены.

20 окт. 2015 г. 13:17:19