Discourse Connect больше не выполняет автоматический вход

У меня следующая конфигурация:

  1. WordPress как основной сайт с настройкой Discourse Connect через плагин WP Discourse.
  2. Discourse как дочерний сайт, где вход и регистрация происходят только через экземпляр WordPress.

Раньше:
Когда пользователь регистрировался на основном сайте, а затем переходил на домен сообщества, он автоматически входил в систему на Discourse.

Сейчас:
Пользователь регистрируется на основном сайте, переходит по URL сообщества, но затем должен еще раз нажать кнопку «Войти» на Discourse, чтобы войти в сообщество. Discourse не запрашивает данные для входа, то есть он получает их через Discourse Connect.

По какой-то причине автоматический вход перестал работать. Это не лучший пользовательский опыт, так как два сайта должны быть синхронизированы. Что я мог упустить?

Есть ли в конце вашего URL-адреса сообщества /session/sso?return_path=/?

Добавление этого элемента решило все мои проблемы. Также пробовали ли вы другой браузер? Недавно у меня возникла такая же проблема, и оказалось, что дело в кэшировании или чём-то подобном, и пользователи на самом деле не сталкивались с проблемами — только я.

Спасибо, Дэвид. Я очистил кэш браузера и проверил снова, но проблема осталась.

Вот видео и мои настройки Discourse Connect. Недавно я установил плагин Guest Gate, но даже после его отключения проблема сохраняется.除此之外, я не вносил никаких изменений в настройки.

Есть какие-нибудь предложения по исправлению этого?

Вы упустили момент с добавлением к URL. Я только что проверил это на вашем сайте, и всё сработало. URL вашего сообщества должен быть https://community.showprowess.com/session/sso?return_path=/

Ого. Я неправильно прочитал. Это работало раньше без этой настройки.

Давайте внесу изменения. Спасибо, Дэвид!

У меня то же самое: когда я впервые создал свой сайт, мне пришлось использовать это, потом пару лет обходился без этого, а за последние пару месяцев снова начал пользоваться :man_shrugging:t2: