你好,
感谢分享此 bug!我尝试在本地重现此 bug,但未能成功,我的设置如下:
(Wordpress)
- 设置 Wordpress 用户“Steaky”,邮箱为 steaky@cat.com
- 添加
wpdc_custom_sso_params以将cats组设置为所有使用$params['groups'] = 'cats';登录的用户
(Discourse)
- 创建用户“Steaky”,邮箱为 steaky@cat.com
- 将 Steaky 设置为
trust_level_3(非锁定) - 创建组“cats”,并将“自动授予成员的信任级别”设置为“cats”的 2
Wordpress 和 Discourse 已连接
并且
同步了用户数据。
(Discourse)
- 登录 Steaky,重定向到 Wordpress 并登录,然后重定向回 Discourse
- (确认“cats”已设置为 Steaky)
- Steaky 未看到欢迎消息
^ 使用 SiteSetting.discourse_connect_overrides_groups 重复以上步骤,结果相同。
我怀疑你的设置可能更复杂。如果你能分享更多关于受影响用户设置的详细信息,那就太好了:
- 你还启用了哪些其他“Discourse Connect”站点设置?
- 受影响的用户是否单独加入了可能授予他们某些信任级别的组?
- 受影响用户的信任级别是否被锁定?他们属于哪种类型的组?
- 任何其他有用的信息
谢谢!