Discourse Connect получает статус одобрения Discourse

Если на вашем сайте Discourse включена настройка «требовать одобрение пользователей», новые пользователи не смогут войти в Discourse, пока их не одобрит сотрудник. Это также не позволит новым пользователям войти на ваш PHP-сайт до тех пор, пока они не будут одобрены в Discourse. Если на вашем PHP-сайте есть ссылка для входа через Discourse, то при нажатии на неё не одобренным пользователем его перенаправит на страницу входа в Discourse, где он увидит сообщение, подобное этому, если попытается войти:

Дайте знать, если это не отвечает на ваш вопрос.

На всякий случай, вот пример полезной нагрузки (payload), которая отправляется, когда одобренный пользователь Discourse пытается войти на сайт через DiscourseConnect:

[admin] => false
[moderator] => false
[email] => connecttester@example.com
[external_id] => 379
[groups] => trust_level_3,trust_level_0,message_test,eurorack,trust_level_1,trust_level_2
[name] => Connect Tester
[nonce] => 690d8fb0853fd4c69bb89a5084d87f45
[return_sso_url] => http://wp-discourse.test/
[username] => connecttester

Для не одобренного пользователя данные не отправляются, так как такой пользователь не сможет пройти проверку на странице входа в Discourse.