markwill
(Mark Williams)
1
因此,继我之前关于自动批准用户注册的帖子之后,我决定在论坛上线初期采用手动批准的方式(自动化问题可以稍后再处理)。
但我仍然觉得自己在“批准”与“邀请”的区别上漏掉了某个基本要点。也许最好的方式是先说明我期望达到的效果。
简而言之,作为管理员,我完全可以在初期接受一些手动步骤。但我希望让成员的操作尽可能简单直接。
我知道可以批量发送邀请,但我不想发送邀请。在我看来,那似乎是一个不必要的步骤。
相反,我计划在我的主网站(已集成 WordPress SSO)上提供一个指向论坛的链接,该链接仅对已登录的成员可见。当他们点击该链接时——在已经登录我的网站的前提下——我希望他们能直接跳转到论坛并开始使用。对于我的成员而言,“邀请”和“批准”的概念都带来了不必要的复杂性。
综上所述,我该如何手动批量批准一部分用户,而无需事先向他们发送邀请?
如我所说,我怀疑自己漏掉了一个简单的要点 
谢谢。
pfaffman
(Jay Pfaffman)
2
如果您使用 WordPress 作为 SSO 主服务器,那么它已经按照您的描述运行。
markwill
(Mark Williams)
3
我怀疑这正是我遗漏的部分。
当我使用成员账户登录我的 WordPress 站点(论坛尚未进行任何配置),然后访问我的论坛网址时,a) 我会看到以下提示,b) 需要管理员批准。
我正在寻找一种方法,以便提前批准合适的用户,这样用户就不会看到该消息,管理员也无需进行批准。
markwill
(Mark Williams)
6
我已经看到过这个,但想知道这是否意味着任何知道 URL 的人都能访问。我只希望批准特定的用户群体——我想在他们尝试访问论坛之前就完成审批。
markwill
(Mark Williams)
8
对……但这会让服务器上所有拥有账户的人都能访问,而不仅仅是特定群体(我的会员),不是吗?我 WordPress 站点上大约 25% 的账户是会员,所以我希望能手动批准这一群体,而不是其他约 75% 的账户。这样说明白了吗?
是的。在这种情况下,您需要:
- 将会员用户放入一个拥有全部访问权限的 Discourse 用户组,并限制其他用户的访问权限;或
- 暂停那些在 WordPress 中会员状态发生变更的用户。
我目前采用上述第 2 种方法,但需要手动暂停会员资格过期的用户。总有一天我会实现自动化处理,不过由于过期数量较少,手动操作反而可以为希望续期的用户提供一定的宽限期。
markwill
(Mark Williams)
10
啊,看来选项 1 对我来说是个不错的选择,但有一个前提条件。这是否意味着我只需要为“会员”组提供全部访问权限,仅此而已?非会员不在该组中(由我手动管理),这是否就足以阻止他们访问,即不会向非会员发送邀请等?
我会进一步研究并测试这些内容,但希望答案仅仅是添加该组并管理其成员,而无需明确说明如何处理非会员。我不希望非会员在我的论坛上留下任何“痕迹”
,哪怕只是为了将他们排除在访问权限之外。
感谢您对我的耐心。非常感谢您的回复。
Discourse 每个类别的默认设置是所有人均可创建/回复/查看,因此您需要在类别选项中,将所有人替换为当前成员或您的特定群组名称。
markwill
(Mark Williams)
12
好的,我回来继续探讨这个问题。经过进一步思考,我认为在群组级别设置访问权限(即创建一个“成员”群组并管理其参与者和权限)对成员来说是可行的。
然而,对于非成员而言,他们仍然能够登录(因为我已取消勾选需要审批的选项),但却无法访问任何内容。我预见到这可能会带来额外的支持负担。
我想象到一些非成员但却是现有客户的人可能会尝试直接访问论坛(尤其是因为我计划大力推广论坛,将其作为会员福利之一)。按照目前提出的方案,他们实际上会被允许登录(至少在一定程度上消耗系统资源),但会被阻止查看任何内容。
如果可能的话,我希望避免这种低效的情况。我不希望非成员 ever 能够登录,因为这会导致令人困惑的体验。
不幸的是,由于缺乏“主动审批”功能——即允许管理员预先批准一组用户,从而避免发送邀请并阻止其他人登录——目前的做法有点像“打地鼠”游戏,正如我所能感受到的那样。
我所追求的合理体验,虽然似乎不容易实现,应该是这样的:
-
已登录的成员只需点击链接即可直接进入论坛,无需任何提示,因为我已提前批准了他们。
-
如果有人已登录(例如客户而非会员),则直接告知其不是会员,最好能提供一个指向销售页面的链接。
这确实是个两难的局面,我想。
再次感谢。
如果您在 WordPress 中管理会员资格,那么您需要以下第 1 项:
来自 WordPress 的有效用户将自动在 Discourse 中创建。
对于第 2 项,您可以自定义向被暂停用户显示的文本,并包含一条消息和链接,指引他们前往续订。他们将看到类似以下内容,但会显示您自定义的消息。