コントローラでCookieを作成し、たとえばのように任意のビューでCookieにアクセスするにはどうすればよいですか。
User.Identity.Name
ユーザーがログインしているので、そのコードはどこでも使用できます。また、ユーザーがログアウトすると、デフォルトのコードに基づいて削除されます。
FormsAuthentication.SetAuthCookie
また、そのクッキーを削除またはクリアする方法を知りたいです。
コントローラでCookieを作成し、たとえばのように任意のビューでCookieにアクセスするにはどうすればよいですか。
User.Identity.Name
ユーザーがログインしているので、そのコードはどこでも使用できます。また、ユーザーがログアウトすると、デフォルトのコードに基づいて削除されます。
FormsAuthentication.SetAuthCookie
また、そのクッキーを削除またはクリアする方法を知りたいです。
....
//create cookie
var cookie = new HttpCookie("cookieName");
cookie.Value = "value";
Response.Cookies.Add(cookie);
//remove cookie
var cookie = new HttpCookie("cookieName");
cookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(cookie);
//To Request the cookies value
var val = Request.Cookies["cookieName"].Value;
....