У меня есть сайт на WordPress, который выступает провайдером единого входа (SSO) для Discourse с использованием плагина WPDiscourse.
Не уверен, когда именно это началось, но, вероятно, в последние пару месяцев, когда новый пользователь пытается зарегистрироваться на сайте, он получает ссылку для активации, которая выглядит так без плагина WP_Discourse:
И всё работает хорошо, но когда активен DiscourseWP, ссылка для активации выглядит так:
Вы уверены, что это единственное различие между появлением ошибки и её отсутствием? То есть, когда вы деактивируете плагин, ошибка сразу исчезает, а при повторной активации она появляется снова?
Да, ссылки, которыми я поделился, были получены между двумя тестами, единственным различием между которыми было активное или неактивное состояние DiscourseWP.
Я попробовал откатить версию DiscourseWP, но проблема осталась. Не исключено, что в последних версиях WordPress что-то изменилось и это влияет на проверку mail_key со стороны Discourse.
@rodrigo.braga Спасибо за сообщение об этой проблеме. Мне удалось её воспроизвести. Исправление сейчас находится на рассмотрении и будет включено в следующую версию плагина (2.5.1), которая будет выпущена очень скоро.