Ich arbeite mit session[:hash_name]
in Ruby on Rails, um Sitzungsinformationen wie Benutzername und Zeug zu halten.Sitzung schließen und umleiten, um sich in Ruby on Rails anzumelden
Ich versuche eine Möglichkeit zu finden, diese Sitzung ablaufen zu lassen, ohne dass sich der Benutzer abmelden muss. Besonders in zwei Fällen: Nach einiger Zeit muss es ablaufen und wenn der Benutzer den Browser schließt.
Bisher habe ich another Parameter namens cookies[:hash_name]
gefunden, die nach einiger Zeit ablaufen kann. Aber ich bin mir nicht sicher, wie man diesen Parameter in jeder Benutzeranforderung überprüft und dann reset_session aufruft. Wenn die Sitzung zurückgesetzt wird, muss ich den Benutzer auf die Anmeldeseite umleiten.
Jeder Vorschlag, diese 2 Probleme zu lösen, wird sehr geschätzt.
Vielen Dank, ich werde die Option der Verwendung von Devise erkunden, aber für den Moment brauchte ich einen einfachen Session-Controller, der nach einiger Zeit abläuft. Antwort, die ich von "Old Pro" erhalten habe – marimaf