Und wenn ja, wie unterscheiden sie sich, dass das möglich ist?
Und wenn nicht, warum existieren beide? Warum nicht eins ohne das andere? Wenn Sie nicht über Timeout verfügen, wird die Sitzung automatisch gespeichert. Wenn Sie nicht: Erinnerbar sind, wird die Sitzung automatisch ablaufen.
Für mein Verständnis / meine Erfahrung, die nicht viel ist, sehe ich das:
Timeout-Funktion ist für Benutzer mit geöffnetem Browser gedacht, die sich möglicherweise nicht in der Nähe der Tastatur befinden und die Sitzung in wenigen Minuten aus Sicherheitsgründen ablaufen lassen möchten.
Die Funktion "Remember Me" ist für Benutzer gedacht, die täglich oder wöchentlich zurückkehren und nicht möchten, dass sie jedes Mal den Login-Prozess durchlaufen. So können Sie sich an sie erinnern (für etwas in der Regel Wochen oder Monate). Was nicht wie erwartet funktioniert, ist, dass sich merke, dass es nur funktioniert, wenn die Browser-App vollständig geschlossen wird (getestet in Firefox), wenn der Benutzer nur die Registerkarte schließt und eine neue Registerkarte öffnet, müssen sie sich nicht erneut anmelden. selbst wenn sie darum baten, nicht in Erinnerung zu bleiben.
Als abschließender Gedanke verstehe ich, dass die Erinnerung bei Verwendung von Timeout keinen Nutzen bringt.
Tags und Links ruby-on-rails devise