Wie man anonyme Benutzer daran hindert, in bestimmten Kategorien bei Discourse Beiträge zu posten

Hallo zusammen,

ich habe einige Probleme mit meinem Discourse-Forum und würde mich über eure Hilfe freuen.

Meine Anforderungen:

  1. Anonyme Benutzergruppe: Ich habe eine anonyme Benutzergruppe erstellt und alle anonymen Benutzer werden automatisch zu dieser Gruppe hinzugefügt.
  2. Kategorieberechtigungseinstellungen: Ich möchte, dass anonyme Benutzer nur in bestimmten Kategorien posten können, während sie in anderen Kategorien nur Inhalte anzeigen und keine Beiträge erstellen können.

Was ich versucht habe:

  1. Erstellung einer anonymen Benutzergruppe:
    • Ich habe eine anonyme Benutzergruppe erstellt und die E-Mail-Domäne für anonyme Benutzer zur automatischen Domänenliste hinzugefügt, um sicherzustellen, dass anonyme Benutzer automatisch zu dieser Gruppe hinzugefügt werden.
  2. Konfiguration der Kategorieberechtigungen:
    • In Kategorien, in denen anonyme Benutzer posten dürfen, habe ich die Berechtigungen für die anonyme Benutzergruppe auf „Erstellen/Antworten/Sehen“ gesetzt.
    • In Kategorien, in denen anonyme Benutzer am Posten gehindert werden, habe ich die Berechtigungen für die anonyme Benutzergruppe auf „Sehen“ gesetzt.

Aufgetretene Probleme:

  1. Berechtigungskonflikt: Die Vertrauensstufe anonymer Benutzer ist dieselbe wie die von regulären Benutzern (z. B. beide haben Vertrauensstufe 1). In diesem Fall können anonyme Benutzer immer noch in Kategorien posten, in denen anonymes Posten verboten ist.

Benötigte Hilfe:

  1. Bestätigung der Konfigurationsschritte: Gibt es bessere Möglichkeiten, Kategorieberechtigungen zu konfigurieren, um sicherzustellen, dass anonyme Benutzer nur in bestimmten Kategorien posten können?
  2. Zusätzliche Vorschläge: Gibt es andere Methoden oder Best Practices, um meine Anforderungen zu erfüllen?

Vielen Dank für eure Hilfe und Vorschläge!

Wenn ich das richtig verstehe, antworten/erstellen anonyme Benutzer per E-Mail auf Themen?

Im Tab „Kategorieeinstellungen“ gibt es eine Einstellung für E-Mail-Beiträge. Ich kann die Optionen nicht sehen, da ich keine E-Mail-Antwort eingerichtet habe. Hier ist ein Bild

Ich vermute, dass Sie hier vielleicht festlegen können, ob eine Antwort/ein Beitrag per E-Mail möglich ist oder nicht.

Vielen Dank für Ihre Antwort!

Bei meinem Problem geht es nicht um das Posten per E-Mail, sondern darum, wie man anonymen Benutzern das Posten in bestimmten Kategorien verbieten kann. Ich habe diesen Beitrag konsultiert, aber ich stoße immer noch auf einige Schwierigkeiten. Nachfolgend finden Sie Details zu meiner Situation und den Problemen, auf die ich stoße:

Meine Ziele

  1. Anonymen Benutzern das Posten verbieten: Ich möchte, dass anonyme Benutzer nur in bestimmten Kategorien posten können und in anderen Kategorien nur Inhalte anzeigen, aber nicht posten dürfen.
  2. Berechtigungskonflikte verhindern: Auch wenn die Vertrauensstufe anonymer Benutzer die gleiche ist wie die von regulären Benutzern (z. B. beide auf Vertrauensstufe 0), möchte ich sicherstellen, dass anonyme Benutzer in eingeschränkten Kategorien nicht posten können.

Aufgetretene Probleme

  1. Berechtigungskonflikte: Obwohl ich die Berechtigungen so eingestellt habe, dass der anonyme Benutzergruppe das Posten in bestimmten Kategorien verboten ist, entsteht das Problem, weil anonyme Benutzer die gleiche Vertrauensstufe wie reguläre Benutzer haben (z. B. beide auf Vertrauensstufe 0). Aufgrund dieser Überschneidung können anonyme Benutzer immer noch in Kategorien posten, in denen nur Benutzer der Vertrauensstufe 0 posten dürfen. Dies führt zu einem Konflikt, bei dem anonyme Benutzer die Einschränkung umgehen, da sie die gleiche Vertrauensstufe wie reguläre Benutzer haben.
1 „Gefällt mir“

Okay, die anonyme Benutzergruppe sind auch Vollbenutzer.

In diesem Fall müssen Sie eine Gruppe für Ihre nicht-anonymen Benutzer erstellen.

Vertrauensstufen werden unter allen Mitgliedern geteilt, während benutzerdefinierte Gruppen nur eine Liste von Mitgliedern sind.

Kategorieeinstellung

Sicherheit

  • +Anonyme Gruppe sehen
  • (löschen)Alle sehen/erstellen/antworten
  • +Nicht-anonyme Gruppe sehen/erstellen/antworten

Löschen Sie auch die Einstellung, wenn Sie eine Gruppe vom Typ „trust_level_#“ verwendet haben. Wenn das Mitglied Teil einer Gruppe ist, die erstellen/antworten kann, hat es die Möglichkeit dazu, auch wenn es Teil von Gruppe(n) ist, die nicht die Berechtigungen haben.

1 „Gefällt mir“

Es gibt auch eine Einstellung, die eine konfigurierbare Textzeile anzeigt. HTML wurde hinzugefügt, sodass Sie einen Link einfügen können.

z. B. könnte die Nachricht lauten:

Um zu posten, müssen Sie Mitglied sein. Beitritt anfordern?-(Link)

Dies ist einer von meinen

Um an der Kategorie teilzunehmen, müssen Sie sich bewerben.

Der Link könnte auch ein Thema sein, das erklärt, wie/ob der Zugang erreicht werden kann.

Vielen Dank für Ihre Antwort!

Ich habe Ihre vorgeschlagene Lösung implementiert und sie hat mir geholfen, mein Ziel zu erreichen. Ich habe jedoch noch ein paar weiterführende Fragen:

  1. Gibt es eine Möglichkeit, Benutzer bei ihrem ersten Login automatisch zur Gruppe der Nicht-Anonymen hinzuzufügen? Dies würde den Prozess optimieren und sicherstellen, dass alle neuen Benutzer richtig kategorisiert werden.
  2. Ist es möglich, das Standard-Benutzernamenformat für anonyme Benutzer zu ändern? Derzeit wird standardmäßig „anonymous“ gefolgt von einer Zahl verwendet, und ich würde dieses Format gerne anpassen.

Vielen Dank nochmals für Ihre Hilfe!

1 „Gefällt mir“

Kommen diese Benutzer von einer anderen E-Mail-Domäne als die anonyme Gruppe? Wenn ja, ist dies eine Option in den Gruppeneinstellungen: E-Mails.

Ansonsten bin ich mir nicht sicher. Vielleicht geht es auch über benutzerdefinierte Benutzerfelder (?). Möglicherweise ist auch ein Plugin erforderlich.

Wie bestimmen Sie Benutzergruppen?

Zu Nummer 2 bin ich mir nicht sicher. Vermutlich mit einem Plugin? Es sei denn, es gibt eine Website-Einstellung dafür unter “Anonymes Posten zulassen”.

Vielen Dank für Ihre Hilfe!

Ihre Vorschläge waren sehr hilfreich und mein Problem ist nun gelöst. Ich schätze Ihre Unterstützung und die Zeit, die Sie sich genommen haben, um mir zu helfen.

Nochmals vielen Dank!

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.