标题: 尽管电子邮件域名匹配,但用户未自动添加到群组(Google 登录)
正文:
大家好,
我正在尝试将我的论坛划分为匿名类别和常规类别。为此,我创建了一个专用的匿名用户群组,在他们进入匿名模式时自动将他们添加进去。这使我能够管理权限,并将匿名帖子严格限制在特定类别中。
但是,由于常规类别的发帖权限设置为 Trust Level 0(匿名用户的默认设置),匿名用户仍然可以在常规类别中发帖。为解决此问题,我创建了另一个常规用户群组,以进一步分离权限并限制匿名用户在常规类别中的发帖。
问题:
在设置这些群组时,我发现使用Google 登录注册的用户即使在他们的电子邮件域名与自动群组会员规则(例如 gmail.com)匹配的情况下,也不会被自动添加到指定的群组中。
以下是我配置的内容:
- 群组设置:使用特定电子邮件域名(例如
gmail.com)注册的用户应自动添加到群组中。 - 登录方式:已为用户注册启用 Google 登录。
我的目标:
- 将匿名用户严格限制在特定类别中,同时允许常规用户在常规类别中拥有完全访问权限。
- 确保具有匹配电子邮件域名的用户能够自动添加到相应的群组中,即使他们使用的是 Google 登录。
问题:
- 社交登录(例如 Google 登录)不会触发自动群组规则,这是一个已知问题吗?
- 如何确保具有匹配电子邮件域名的用户能够自动添加到群组中,无论他们的登录方式如何?
- 是否有更好的方法来管理类别权限,以便在不出现这些复杂情况的情况下清晰地分离匿名帖子和常规帖子?
感谢您提供的任何见解或建议来解决这些挑战。谢谢!