Hello; we are hosting a live chat in our Discourse community on the topic of making a career switch, and we’d like to enable our members to have the option of participating anonymously to protect their privacy given the chat topic. However, when I went to test out the anonymity feature, I found that I lost access to the members-only sections of our Discourse community – we are hosting this live chat in one of our members-only categories.
Is there any way that users can anonymize themselves while retaining their original permissions to access locked categories on Discourse?
3 个赞
Not at the current time, no.
2 个赞
我今天试用了匿名模式,结果也一样(无法查看非所有人可见的类别)。
我想这仍然没有办法解决。是这样吗?谢谢。
1 个赞
嗯,我不认为匿名发帖功能已经可用!虽然我不是这个网站的创建者,但 @codinghorror 或其他工作人员也许能回答你的问题!
匿名发帖在一定程度上可用 - 请参阅 Enable and configure anonymous mode - 我只是想知道它是否适用于原帖所说的“仅限会员”类别(并非所有用户都能看到的类别)。
在其他一些旧帖子中,提到了一个插件的可能性,该插件可以自动为这些匿名用户分配组。
(我认为上下文是为了确保特定类别中的新主题仅由匿名用户创建。)
同样的原理在这里是否适用,允许匿名用户访问私有类别?该插件现在是否存在?
1 个赞
再次阅读旧主题,似乎这根本不需要插件。供参考,以下是提及该想法的两篇帖子:
Actually, I spoke too soon. I realized there is a way while answering another question.
When anonymous posting mode is enabled, a new anonymous user is created. This user automatically gets an account with a fake email address. The email address domain has anon prepended.
For example anon.community.example.com
You can use this domain to automatically assign anonymous users to a group (this is an option when creating a new group).
So you could create a new category and edit the permissions so…
Anonymous mode might be useful for this. For details about how it works, see: Enable and configure anonymous mode . If this is for a site that’s on our hosting, get in touch with our support team if you would like us to enable anonymous mode for you.
With anonymous mode enabled, to only allow anonymous users to reply to questions that have been created by an admin, you’ll need to configure a category so that its security settings allow admins to Create / Reply / See and allow the ‘everyone’ gro…
这种方法可能适用于“Lounge”等类别,其中访问基于信任级别——您可以将 anonymous posting min trust level 设置为与查看类别相同。但这意味着,最初只有更少的人可以使用匿名模式。
但我找不到任何方法可以在其他情况下允许匿名用户访问私人组:-(
2 个赞
我不确定我是否理解你的意思?
如果我创建一个匿名小组,并自动将所有邮箱地址为 anon.[MySite] 的用户加入,然后创建一个任何人都可以查看和回复(但不能创建)的类别,并将匿名小组添加为可查看/回复/创建,那么这对我来说是有效的?每个人都可以看到该类别,但“创建主题”按钮将被禁用,除非你是匿名小组成员。
编辑: 不行。我明白了。你不想让例如 TL1 的匿名用户访问 TL3 区域。嗯。
3 个赞
谢谢。我认为这是一个略有不同的场景。您的类别是“人人可见”,其中包括匿名用户。我想到的类别是只有指定组的成员才能看到,其中不包括匿名用户。
正是如此!或者一个只有指定组才能访问的区域。
3 个赞
附注:这似乎与这篇更近期的帖子中提到的同一个未解决问题相同(重点已添加):
Geoffrey_Challen:
第二个更严重的问题是,匿名用户似乎会失去授予给命名用户的访问权限。我们大量使用组和类别权限来控制学生在论坛上可以看到的内容,这在维护跨多个学期的相同论坛时尤为重要。(基本上,每一批新学生都会被放入一个特定学期的组中,该组提供了一个简化的论坛视图,在那里他们只能看到特定学期的类别以及一些其他允许他们持续发帖的类别。)因此,一旦用户进入匿名模式,他们就会失去访问他们想要匿名参与的帖子的权限。
第二个问题似乎更难解决。理想情况下,Discourse 会将一些权限和组成员身份转发给匿名用户——尽管可能不是全部,因为您可能希望避免版主在匿名时意外采取某些操作。但是,如果有一个选项允许将非管理员权限和组成员身份转发给匿名用户,那将支持我们的用例。
4 个赞
正如您从上述讨论中可以看到,这是一个复杂的情况,存在相当大的风险。
1 个赞