2017-01-24 4 views
0

Wenn ich meine Anmeldedaten in den Login-Bildschirm von Bolt admin eintippe, wird die Seite einfach neu geladen. Ich lande auf der Anmeldeseite ohne Fehlermeldung oder irgendetwas. Ich dachte, ich hätte vielleicht meinen Benutzernamen/mein Passwort falsch, also habe ich versucht, sie zu ändern. Wenn ich das mache, bekomme ich den Fehler "bad username/password". Hier ist eine Bildschirmaufnahme, die zeigt, was passiert: https://s3.amazonaws.com/twork/bolt-login.mov.Anmelden Login-Bildschirm kann nicht angezeigt werden

Es gab eine Zeit, die mir vorher passierte, also loggte ich mich mit einem anderen Browser ein. Das hat dann funktioniert, aber dieses Mal hat es nicht funktioniert. Als das passierte, sah ich, dass Login-Versuche auf der Bolt-Dashboard-Seite protokolliert wurden, sogar diejenigen, die mich auf die Login-Seite zurückführten.

Ich habe versucht, meinen Browser-Cache zu löschen. Ich habe auch versucht, mich mit zwei anderen Browsern einzuloggen, aber das hat diesmal nicht funktioniert. Ich bin auf Bolzen 3.2.5. Ist dies ein Cache-Problem auf dem Server? Ich kann SSH in die Box und löschen Sie den Cache manuell, wenn ich wusste, welche Verzeichnisse zu leeren.

Eine andere Sache, die relevant sein könnte: Ich habe dieses Bolt-Setup auf einer VM erstellt, einen Snapshot erstellt und dann den Snapshot verwendet, um eine neue VM zu erstellen. Dies ist mir aber auch schon passiert, bevor ich die neue VM erstellt habe. Dies geschah sowohl auf der ursprünglichen VM als auch auf der neuen VM.

Vielen Dank für Ihre Zeit und Hilfe!

Antwort

3

Die wahrscheinlichste Erklärung ist, dass einige Teile der Informationen verwendet werden, um Cookies zu erstellen, die sich in Ihrem VM-Setup ändern und dazu führen, dass das Cookie nicht korrekt erstellt wird.

Es gibt ein paar Einstellung in config.yml, die Cookie-Einstellungen optimieren, zB:

cookies_use_remoteaddr: true cookies_use_browseragent: false cookies_use_httphost: true

Versuchen Sie sie alle auf false setzen oder sie einer nach dem anderen auf false ändern.

Die andere Sache zu überprüfen ist, dass der Webserver in den Ordner app/cache schreiben kann, da dort die Sitzungsdaten gespeichert sind.

+1

Dieser Fix ist korrekt und konsistent mit dem, was das OP sieht! – Gawain

+0

Das hat den Trick gemacht! Danke – Tayler

+0

Auch, wenn es jemand anderem hilft, änderte ich diese zwei auf falsch und konnte mich einloggen. Ich habe sie zurück auf wahr geschaltet, da das ist, was die Konfigurationsdatei empfiehlt. Ich konnte mich abmelden und erneut anmelden. – Tayler

0

Ich benutze keine Schraube, aber Sie müssten jeden Schritt des Weges debuggen, um festzustellen, ob Ihre Benutzeranmeldung tatsächlich validiert ist, ok. echo "here"; exit; Überprüfen Sie auch, ob die Sitzung oder das Cookie richtig eingestellt ist. Einige cms-Apps haben eine Konfigurations-Debug-Modus-Einstellung, um damit zu helfen. Viel Glück.

Verwandte Themen