Diese Anleitung erklärt, wie Sie sich bei Discourse als Administrator wieder anmelden können, wenn Sie ausgesperrt wurden.
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.
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
