Als Admin neu anmelden, nachdem man sich mit Read-Only-Modus oder ungültiger SSO-Konfiguration ausgesperrt hat

:bookmark: Diese Anleitung erklärt, wie Sie sich bei Discourse als Administrator wieder anmelden können, wenn Sie ausgesperrt wurden.

:person_raising_hand: Erforderliche Benutzerebene: Administrator

Wenn Sie sich mit einer ungültigen Discourse Connect (SSO)-Konfiguration aus Ihrer Discourse-Instanz ausgesperrt haben, hängen Sie /u/admin-login an das Ende der Stamm-URL Ihres Forums an:

https://discourse.example.com/u/admin-login

Dies führt Sie zu einer Administrator-Anmeldeseite:

Geben Sie Ihre Admin-E-Mail-Adresse ein und klicken Sie auf E-Mail senden. Es gibt auch ein Kontrollkästchen Sicherer Modus, das beim Aktivieren alle Themes und Plugins beim Anmelden deaktiviert – nützlich, wenn ein fehlerhaftes Theme oder Plugin Probleme verursacht.

Ihnen wird eine E-Mail mit einem Anmeldelink zugesandt, der Discourse Connect und den schreibgeschützten Modus umgeht und Ihnen die Anmeldung nach Bedarf ermöglicht.

:information_source: Wenn Sie die Zwei-Faktor-Authentifizierung aktiviert haben, müssen Sie trotzdem Ihren Authentifizierungscode eingeben.

Alternative Methode, die Konsolenzugriff erfordert

Deaktivieren Sie Discourse Connect

cd /var/discourse
./launcher enter app
rails c
irb > SiteSetting.enable_discourse_connect = false
irb > SiteSetting.enable_local_logins = true
irb > exit
exit

Deaktivieren Sie den schreibgeschützten Modus

cd /var/discourse
./launcher enter app
rails c
irb > Discourse.disable_readonly_mode(Discourse::USER_READONLY_MODE_KEY)
irb > exit
exit
18 „Gefällt mir“

Hallo, ich kann nicht auf mein Forum zugreifen.

Ich habe den schreibgeschützten Modus aktiviert, aber jetzt kann ich nicht auf den Admin zugreifen.

Wenn ich zu “/u/admin-login” gehe und meine Admin-E-Mail eingebe, erhalte ich diese Fehlermeldung:

{"errors":["Die Seite ist im schreibgeschützten Modus. Interaktionen sind deaktiviert."],"error_type":"read_only"}

Und auch über den Konsolenzugriff funktioniert es nicht :slightly_frowning_face:

Wie kann ich das lösen?

Vielen Dank im Voraus

2 „Gefällt mir“

Ich glaube, Sie können dies in der Rails-Konsole ausführen, um es zu deaktivieren:

Tut es das? Wenn ich meine E-Mail-Adresse eingebe und auf E-Mail senden klicke, sehe ich:

Die Website befindet sich im schreibgeschützten Modus. Interaktionen sind deaktiviert.

Und es wird keine E-Mail gesendet.

3 „Gefällt mir“

Danke für den Bericht @Moin, das sollte es beheben (endgültig :crossed_fingers:)\n\nFIX: improve "read only" modes by ZogStriP · Pull Request #33521 · discourse/discourse · GitHub

5 „Gefällt mir“

Sehr nützlich! Dieser Beitrag hat mein Problem behoben.

2 „Gefällt mir“