VS2005で小さなアプリケーションを使用しています。VisualStudioが提供するログインコントロールを使用してログインパネルを作成しました。
これにはフォーム認証を使用しました。その正常に動作します。次に、フォーム認証を使用してリンクボタンにログアウト機能を作成します。
この機能を実装するにはどうすればよいですか?貴重なご回答をお願いします。
VS2005で小さなアプリケーションを使用しています。VisualStudioが提供するログインコントロールを使用してログインパネルを作成しました。
これにはフォーム認証を使用しました。その正常に動作します。次に、フォーム認証を使用してリンクボタンにログアウト機能を作成します。
この機能を実装するにはどうすればよいですか?貴重なご回答をお願いします。
ログアウトリンクボタンのコードは次のようになります。
//sign out from form authentication
FormsAuthentication.SignOut();
//abandon session
Session.Abandon();
Response.Redirect("logon.aspx");
詳細については、以下のリンクをご覧ください。 フォーム認証を使用してログアウトする
これらはログアウト時に実装する必要があります-
FormsAuthentication.SignOut(); //Removes the forms-authentication ticket from the browser.
Session.Clear(); //clear all session values
Session.Abandon(); //Remove session objects
FormsAuthentication.RedirectToLoginPage(); //redirect the user back to the login page
//OR
Response.Redirect("/Default.aspx"); //whichever page you need.