Benutzer können sich nach Nginx-Setup nicht anmelden + benötigen gruppenbasierte Sichtbarkeit für Download-Link

1. Nach dem Wechsel zu Nginx können sich Benutzer nicht mehr anmelden oder registrieren.
Sowohl Administratoren als auch reguläre Benutzer können sich nicht anmelden, und der Versuch, ein neues Konto zu erstellen, führt zu der Meldung: „Wir können nicht feststellen, ob Ihr Konto erstellt wurde. Bitte stellen Sie sicher, dass Cookies aktiviert sind“
Dies geschah erst, nachdem ich Discourse hinter Nginx platziert hatte. Ich gehe daher davon aus, dass etwas in meiner Proxy-Konfiguration (wahrscheinlich Header oder HTTPS-Verarbeitung) falsch ist. Jeder Hinweis darauf, was genau behoben werden muss, wäre hilfreich.
Meine aktuelle Konfigurationsdatei (/etc/nginx/sites-enabled/default)

2. Ich verwende das Tickets-Plugin und möchte nach dem Kauf eines Abonnements einen „Download“-Button anzeigen.
Die Position des Buttons spielt keine Rolle – er muss nur irgendwo für Benutzer angezeigt werden, die sich in einer bestimmten Gruppe befinden.
Ich verwende derzeit die Komponente Custom Header Links (Benutzerdefinierte Header-Links), die den Download-Link erfolgreich anzeigt, aber die Komponente verfügt über keine eingebaute Option, die Sichtbarkeit auf eine einzelne Gruppe zu beschränken.

Wenn es möglich ist, diese Komponente zu erweitern oder anzupassen, um den Link nur Mitgliedern einer bestimmten Gruppe anzuzeigen, würde ich gerne wissen, wie. Wenn nicht, bin ich offen für alternative Ansätze, die dasselbe Ergebnis erzielen.

Bitte stellen Sie nur eine Frage pro Thema. Das hilft dabei, für jede Frage eine Lösung auszuwählen.

1 „Gefällt mir“

Damit können Sie an jedem Plugin-Outlet eine Schaltfläche oder einen Text hinzufügen, der einer bestimmten Gruppe angezeigt oder vor ihr verborgen werden kann: