Sie können dies nicht und aus einem sehr guten Grund tun. Wenn es möglich wäre, die Zurück-Schaltfläche zu deaktivieren, würden bösartige Websites alle dazu beitragen, dass Sie nicht fortkommen. Es ist sowieso keine gute Idee, grundlegende Funktionen für Ihre Benutzer zu deaktivieren.
Wenn Sie all das sagen, können Sie die Verwendung der Zurück-Schaltfläche ablehnen. Wenn Sie Ihre Abmeldeschaltfläche POST ein Formular POST machen und dann direkt auf den POST antworten (anstatt weiterzuleiten), wird der Benutzer eine Warnung vom Browser erhalten, in der er gefragt wird, ob er das Formular erneut senden möchte.
Ich nehme an, ein weiterer Trick wäre für Ihre Seite (die, die Sie nicht möchten, dass der Benutzer zurückgehen kann), um eine AJAX-Anfrage auf den Server zu laden. Wenn die Antwort von dieser Unteranfrage anzeigt, dass der Benutzer nicht mehr eingeloggt ist, könnte Ihr Javascript den Benutzer auf eine andere Seite prellen.
All dies scheint mir eine Zeitverschwendung, um ehrlich zu sein.
Sie haben eine bessere Chance auf eine Antwort, wenn Sie den „Ruby on Rails“ Tag zu Ihrer Frage hinzufügen. –
hinzugefügt das Ruby-on-Rails-Tag. – Philipp
verwenden Sie "Sitzungen" in Ihrer App, wenn ja, dann überprüfen Sie die "Sitzung" für jede sichere Seiten .. – FosterZ