Cookies is Domain dependent. Cookies created under subdomain beta.mydomain.com will not able to retrive when access to www.mydomain.com. To ensure that we can retrive the same cookies, we need to specify the domain
For example, we want to write the information to cookies under mydomain when we access to url beta.mydomain.com
HttpCookie cook = new HttpCookie("mydomain");
Response.Cookies.Clear();
Response.Cookies.Add(cook);
cook["UserId"] = userId;
cook["Name"] = username.Text;
cook.Expires = DateTime.MaxValue;
Response.Cookies.Add(cook);
To retrive the cookies information:
if (Request.Cookies["mydomain"] != null)
{
if (Request.Cookies["mydomain"]["UserId"] != null && Request.Cookies["mydomain"]["Name"] != null)
{
Session["UserId"] = Convert.ToInt32(Request.Cookies["mydomain"]["UserId"].ToString());
Session["UserName"] = Request.Cookies["mydomain"]["Name"].ToString();
}
}
3 comments:
It is extremely interesting for me to read this article. Thanx for it. I like such topics and anything that is connected to them. I would like to read a bit more on that blog soon.
It was certainly interesting for me to read that blog. Thank you for it. I like such themes and everything that is connected to this matter. I definitely want to read a bit more on that blog soon.
Don't stop posting such themes. I like to read stories like this. BTW add more pics :)
Post a Comment