Discourse Connect 接收 Discourse Approval 状态

如果您在 Discourse 网站上启用了“必须批准用户”设置,新用户将无法登录 Discourse,直到他们被管理员批准。这也会阻止新用户登录您的 PHP 网站,直到他们在 Discourse 上获得批准。如果您的 PHP 网站显示一个允许用户通过 Discourse 登录的链接,当未获批准的用户点击该链接时,他们将被带到 Discourse 登录页面,如果他们尝试登录,将看到类似以下的通知:

如果这没有回答您的问题,请告诉我。

如果您感兴趣,以下是一个已获批准的 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 登录页面。

3 个赞