1

特定の状況でユーザーをログオフし、アプリケーションとは別のログオンページに戻すように、従来のWebアプリケーションに機能を追加しています。

このアプリケーションは、一部がクラシックASP、一部がASP.NETであり、外部の全社的な認証メカニズムを使用します。

ブラウザのセッションCookieをクリアし、ブラウザの更新ボタンを押すことで、(実験的に)目的の効果を得ることができます。基盤となる認証メカニズムは、ユーザーをログオンページにリダイレクトし、ユーザーが資格情報を入力すると、元のページに戻されます。

現在、次のアプローチを使用しています...

function logoffUser() {
    $.cookie("ASP.NET_SessionId", null);
    $.cookie("ASPSESSIONKEY", null);
    $.cookie("CompanyFormsAuth", null);
    window.location.reload(true);
}

これは、ユーザーが外部ログオンページに戻ってくる限り機能します。ただし、ブラウザのアドレスバーに表示されるアドレスは更新されず、ログオンすると、アプリケーションのホームページに表示されます。

したがって、基本的な質問は次のとおりです。ブラウザの更新ボタンを押すのと同等のJavaScriptはありますか?

4

1 に答える 1

4

これにより、現在のページが「更新」されます

window.location = window.location;
于 2010-11-23T14:43:20.680 に答える