Отключение против приостановки аккаунта подписчика?

Платные участники получают доступ к моему форуму Discourse и теряют его при завершении членства.

Как проще всего «деактивировать» аккаунт пользователя, не отправляя, например, письмо с сообщением: «Вас исключили из форума».

Стоит ли «деактивировать» или «приостанавливать» их аккаунт?

Работает ли анонимизация их аккаунта? Это сделает анонимными все их данные.

Ах, интересно, я этого не заметил. Значит, это сохранит их данные, но больше не позволит им получать доступ?

Вы знаете, скроет ли «анонимизация» их имя или профиль будет выглядеть «обычно»? :thinking:

В этой теме, скорее всего, есть все ответы, которые вам нужны. :slight_smile:

Ах, отлично — спасибо!

Анонимизация — это как ядерный удар. Они не смогут снова присоединиться и восстановить доступ к своим данным. Думаю, вам в будущем может понадобиться их снова.

Можно ли решить это с помощью внутренней системы доверия Discourse? Снизить их до TL0 и заблокировать на этом уровне до тех пор, пока они не возобновят подписку? Кажется, есть возможности стилизации CSS для информации об имени пользователя у пользователей TL0, или хотя бы для членов групп по умолчанию.

Также, разумеется, вы захотите ограничить доступ к категориям контента для пользователей уровня TL1 и выше.

Я видел, как сайты приостанавливают аккаунты для обработки истёкших членств. Таким образом, если пользователь возобновит своё членство, вам нужно будет просто снять блокировку с аккаунта.

Другой распространённый подход — просто удалить пользователя из пользовательской группы «members» (участники), когда его членство истекает. Если вы используете членство в группе «members» для контроля доступа к большинству категорий вашего сайта, то удаление пользователя из этой группы ограничит его доступ к форуму. Верните пользователя в группу «members», когда он возобновит подписку.