1
レガシーWebアプリケーションに機能を追加して、特定の状況でユーザーをログオフし、アプリケーションとは別のログオンページに戻す機能を追加しました。ブラウザのリフレッシュボタンを押すとJavaScriptに相当します
アプリケーションは、従来のASP、part ASP.NETの一部であり、社内の外部認証メカニズムを使用しています。
ブラウザでセッションCookieを消去し、ブラウザの更新ボタンを押すことで、(実験的に)目的の効果を達成できます。基盤となる認証メカニズムは、ユーザーをログオンページにリダイレクトします。ユーザーが資格情報を入力すると、元のページに戻ります。ユーザーが外部のログオンページに戻ってバウンスされます限り
当社は現在、以下のアプローチを使用している...
function logoffUser() {
$.cookie("ASP.NET_SessionId", null);
$.cookie("ASPSESSIONKEY", null);
$.cookie("CompanyFormsAuth", null);
window.location.reload(true);
}
これは動作します。ただし、ブラウザのアドレスバーに表示されるアドレスは更新されず、ログオンするとアプリケーションのホームページに表示されます。
したがって、基本的な質問は次のとおりです。ブラウザの更新ボタンを押すことと同等のJavaScriptがありますか?