Ich habe ein Communiteq-gehostetes Forum und ein weiteres selbst gehostetes Forum, das auf DigitalOcean gehostet wird. Ich habe heute ein Backup des Communiteq-gehosteten Forums gemacht und es über die Benutzeroberfläche auf meinem DO-Forum wiederhergestellt.
Danach kann ich mich nicht mehr in mein DO-Forum einloggen. Als ich versuchte, die Option “Passwort vergessen” zu wählen, erhielt ich die Fehlermeldung “Kein Konto entspricht dem Benutzernamen”. Ich kann mich nicht über den Admin-Account oder andere Benutzerkonten anmelden.
Diese Warnung wird oben im Forum angezeigt:
Ausgehende E-Mails wurden für Nicht-Mitarbeiter deaktiviert.
Ich habe ähnliche Threads durchgesehen, konnte aber keine Lösung finden.
Ich habe auf beiden Foren die Google SSO-Anmeldung aktiviert. Ich habe auf dem DO-Forum einige Erweiterungen selbst installiert. Ich weiß nicht, ob eine davon dieses Problem verursachen könnte. Beide Foren haben unterschiedliche URLs.
Bitte helfen Sie bei Folgendem:
Ermittlung der Grundursache dieses Problems
Anmeldung im DO-Forum
Informationen darüber, was während der Wiederherstellung passiert ist (Protokoll) und ob die Kommandozeilenmethode besser ist als die Benutzeroberfläche
Wenn Sie ein Backup wiederherstellen, wird disable emails auf „non-staff“ gesetzt, sodass Ihre Benutzer nicht mit Benachrichtigungen bombardiert werden. Wenn Sie bereit sind, können Sie die Einstellung wieder auf „allow emails to everyone“ ändern (was das Informationsbanner erklären sollte, das Sie sehen).
Nachdem das Backup wiederhergestellt wurde, sollten Sie sich mit Ihrem Konto von der wiederhergestellten Website anmelden können (also nicht mit dem, das zuvor dort war, falls es anders war). Es sollte genau dasselbe sein wie das, das auf Communiteq war.
Wie ich in meinem ursprünglichen Beitrag erwähnt habe, kann ich mich nicht mit meinem Admin-Konto anmelden und auch andere Benutzer haben das gleiche Problem. Unten ist der Fehler:
Falscher Benutzername, E-Mail oder Passwort
Es erkennt nicht einmal die E-Mail-Adresse / den Benutzernamen für alle Benutzer.
Ich brauche also Hilfe bei der Behebung dieses Problems.
Das klingt, als ob bei der Wiederherstellung etwas schief gelaufen ist. Ich würde es wahrscheinlich noch einmal über die Befehlszeile versuchen. Und dann so etwas wie:
./launcher enter app
rails c
User.all.pluck(:username, :id)
Um zu sehen, ob Sie die erwarteten Benutzer haben (Sie könnten das versuchen, bevor Sie die Wiederherstellung erneut durchführen)
Vielen Dank für Ihre Unterstützung. Es sieht so aus, als hätte ich versucht, mich über meine alte Benutzerbasis anzumelden. Als ich diesen Befehl ausführte, fand ich die Liste der Benutzer und danach funktionierte es einwandfrei.
Vielen Dank nochmals. Nächstes Mal werde ich es über die Befehlszeile tun.
Dieser Befehl zeigt nur die Benutzer an und ändert nichts. Obwohl ich in den meisten Fällen die Wiederherstellung über die Befehlszeile bevorzuge, funktioniert sie genau gleich.