0

C# Web サービスを使用してユーザーをログアウトしています。同じために formsauthentication.signout を使用しています。

この Web サービス呼び出しを JQuery 経由で渡しています。ユーザーをログインページにリダイレクトさせるにはどうすればよいですか? window.location = "login.aspx" を試してみましたが、動作しますが、安全な領域に別のページを入力すると、再び開きます。

ありがとう。

4

1 に答える 1

0

FormsAuthentication.SignOut() が実行されていることを確認しますか? (デバッグして、Web サービスにヒットすることを確認します。)

また、Web サービスへの呼び出しが成功した後、jQuery ハンドラーで、クライアントの認証 Cookie を手動でクリアする必要があります。

于 2009-03-06T00:06:35.777 に答える