ユーザーが「ログオフ」をクリックしてホームページにリダイレクトされるシナリオがあります。しかし、ブラウザの戻るボタンをクリックするとホームページにリダイレクトされると、作業領域に戻ることができます。私は彼がログオフした後に彼が作業エリアに戻るのを防ぐ必要があります。誰も助けることができますか?ユーザーが戻るボタンをクリックできないようにjqueryまたはjavascriptのブラウザ履歴を消去しますか?
答えて
ログアウトした後でも、以前に訪問したURLをユーザーが再訪するのを防ぐためにできることは何もありません。あなたのセッション管理コードはこの状況を管理する必要があります。ユーザーが有効なセッションを保持していない場合、要求は実行されません。
ユーザがログアウトした後でブラウザにキャッシュされたバージョンのポストログインページが表示されないようにするには、アクセス可能なページのno-cacheの値を持つHTTP Cache-Controlヘッダを設定しますログイン後
残念ながら、一部のWebブラウザでは、前のページのコピーがキャッシュに保持されているため、ログアウト手順でセッションが完全に終了しても問題はありませんが、クリックして作業領域に移動できます。そこからのリクエストはあなたをログインに戻すので、あなたは何もすることはできませんが、あなたはそれを見ることができます。 – Patrick
ログアウト時にセッション変数を0にして、その値をページ上部のスクリプトタグで確認します。 0の場合は、ログインページに留まります。これにより、戻るボタンがログインページ内に入らなくなります。
私はそれを試して、それは私のために働いた – user1638126
- 1. Androidブラウザの履歴を消去する
- 2. TinyMCE setContentは元に戻す履歴を消去しません
- 3. selenium webDriverを使用してブラウザの履歴を消去するにはどうすればよいですか?
- 4. 物理的な戻るボタンでブラウザの履歴に戻るにはどうすればいいですか?
- 5. BFGでgitの履歴を消去
- 6. gitコミット履歴を消去する
- 7. TFSのソース履歴を消去することはできますか?
- 8. ログアウト後の履歴をクリアし、ブラウザに戻ってログオンするようにリダイレクトするgmail、facebookのようにブラウザの戻るボタンをクリックすると
- 9. ユーザーがASP.NETでログアウトしたときにすべての履歴を消去する方法は?
- 10. ローカルリンクがスクロールしないようにしますが、ブラウザの履歴にクリックを保持します
- 11. XCodeのリポジトリの履歴リストを消去
- 12. ユーザーがブラウザの戻るボタンをクリックするとどうなりますか?
- 13. Android:ログアウト時のアクティビティ履歴を消去
- 14. Rseleniumの内部Webブラウザで履歴を消去する方法は?
- 15. ブラウザの履歴にはどのようにアクセスしますか?
- 16. javascriptのブラウザ履歴
- 17. javascriptを使用してユーザーのブラウザ履歴を取得するにはどうすればよいですか?
- 18. angularjs:ナビゲーター戻るボタンまたは履歴戻る
- 19. スタイル履歴戻るボタン
- 20. 戻るボタンの履歴をクリアする
- 21. マスタでgitの履歴を適切に消去する方法
- 22. Jquery AjaxはHTML5の履歴と戻るボタンを呼び出します
- 23. Cookieのないセッション中にユーザーが「戻る」ボタンをクリックしたときにはどうなりますか?
- 24. CVS履歴からファイルを完全に消去する方法
- 25. WKWebViewで履歴を消去する方法は?
- 26. ブラウザが履歴のHTMLをキャッシュしないようにするにはどうすればよいですか?
- 27. Androidウェブビューの履歴から特定のURLを削除/消去しますか?
- 28. ウェブサイトがブラウザの履歴に表示されないようにすることはできますか?
- 29. 過去のコンテンツ/履歴をHTMLで表示しないようにする
- 30. cmake guiの "バイナリをビルドする場所"の履歴を消去します
http://stackoverflow.com/questions/761316/delete-browser-history-using-jquery http://stackoverflow.com/questions/1514923/test-browser-history-before-going- back-via-javascript これらの2つの記事をご覧ください。 –