يمكن للمستخدم الذي تم إسكاته التحايل على ذلك عن طريق الدخول إلى الوضع المجهول

When the user is silenced, entering anonymous mode allows to post without restrictions.
Discourse 3.3.0.beta6

4 إعجابات

Suspending the account which already entered anonymous mode also won’t suspend (or log out) anonymous account.

إعجاب واحد (1)

What TL is the silenced user?

إعجاب واحد (1)

Just tested on TL=1 test user.

إعجاب واحد (1)

What is the value for the anonymous posting allowed groups setting?

إعجاب واحد (1)

TL=0, everybody.

إعجاب واحد (1)

Wow, I’m surprised people won’t abuse it.

Anyway, perhaps try limiting it to a specific group which has everyone? Then remove users if you don’t want them to go anonymous mode?
Or, limit it to TL1, and demote this user to TL0?

3 إعجابات

Sure, I can solve the issue. I’m reporting the bug in the engine.

5 إعجابات

I see. I was just providing a workaround.

3 إعجابات

Easier? long term solution would be disabling anonymous mode from silenced users :thinking:

5 إعجابات

I think this issue could be fixed by adding
return if user.silenced? || user.suspended?
to

and

By the way, I am curious as to why the permission check for can_post_anonymously is not implemented within the Guardian module.

3 إعجابات

We are experiencing same issue on 3.4.0beta3. Can anyone confirm that it was fixed in 3.4.0beta4?

إعجاب واحد (1)

I can confirm that it’s not fixed in 3.5.0.beta2-dev.

إعجاب واحد (1)

Ideally a user in Anonymous Mode would be subject to all the same restrictions as he would be without being in Anonymous Mode.

إعجاب واحد (1)

I think it is fair, @hugh should we put a pr-welcome on this?

3 إعجابات

Sounds good - tag added!

Also looping @osama in here as he very recently did some work on anonymous mode, so he might have some more immediate insight into this.

3 إعجابات

TL0 silenced user can create anonymous account which soon becomes TL1, and so for example can use PMs, submit posts, etc (depending on forum TL settings of course).

إعجاب واحد (1)

Hello! :waving_hand:

We just merged a fix that makes it so that while in anonymous mode, the owner account’s “silenced” status is respected here:

6 إعجابات