サブスクライバーアカウントの無効化と一時停止の違いは?

有料会員は私の Discourse フォーラムへのアクセス権を持ち、会員の終了とともにその権限を失います。

例えば「フォーラムから追放されました」というメールを送信してしまうことなく、誰かのアカウントを「無効化」する最も簡単な方法は何かありますか。

アカウントを「無効化」すべきか、「一時停止」すべきでしょうか。

アカウントを匿名化しても機能しますか?これにより、すべてのデータが匿名化されます。

ああ、面白いことに気づきました。つまり、彼らのコンテンツは残ったまま、アクセスだけできなくなるのでしょうか?

「匿名化」は名前をぼかすのか、それともプロフィールを「通常通り」に見せるのか、ご存知ですか?:thinking:

このトピックには、おそらくあなたが求めるすべての答えが記載されています。:slight_smile:

ああ、完璧です!ありがとうございます!

匿名化は核攻撃のような行為に見えます。彼らはデータを取り戻して再接続できなくなります。将来的に再び彼らのお金を稼ぎたいと思うかもしれません。

内部の Discourse 信頼システムで対応することは可能ですか?ユーザーを TL0 に戻し、サブスクリプションを再開するまでそのレベルに固定しておいてはいかがでしょうか。TL0 のユーザー名情報には CSS スタイリングのオプションが利用可能か、少なくともデフォルトのグループメンバーシップとして機能するはずです。

また、当然ながらコンテンツカテゴリは TL1 以上のユーザーに限定する必要があります。

会員期限切れに対応するために、アカウントを「停止」させるサイトをよく見かけます。そうすれば、ユーザーが会費を再開した際に、単に停止を解除するだけで済みます。

もう一つの一般的なアプローチは、会費が期限切れになった時点で、ユーザーをカスタムグループ「メンバー」から削除することです。サイトのほとんどのカテゴリへのアクセスを「メンバー」グループへの所属で制御している場合、このグループからユーザーを削除することで、フォーラムへのアクセスを制限できます。ユーザーがサブスクリプションを再開したら、再度「メンバー」グループに追加してください。