Melden Sie sich als Admin wieder an, nachdem Sie sich durch Lesezugriff oder eine ungültige SSO-Konfiguration ausgesperrt haben

:bookmark: This guide explains how to log back into Discourse as an admin when you have been locked out.

:person_raising_hand: Required user level: Administrator

If you’ve locked yourself out of your Discourse instance with an invalid SSO configuration, append /u/admin-login to the end of your forum’s root URL:

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

This will take you to an admin login page:

You’ll be sent an email with a login link that circumvents SSO and read-only mode, allowing you to login as needed.

:information_source: If you have 2-factor authentication enabled you’ll still have to enter your auth code.

Alternative method requiring console access

Disable SSO

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

Disable read-only mode

cd /var/discourse
./launcher enter app
rails c
irb > Discourse.disable_readonly_mode(Discourse::USER_READONLY_MODE_KEY)
irb > exit
exit

Last edited by @hugh 2024-07-30T05:41:29Z

Last checked by @hugh 2024-07-30T05:41:34Z

Check documentPerform check on document:
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“