Всем привет! не понимаю что происходит вот так у меня пользователь логинется и создается кука
Session["user"] = Request["LogIn"];
HttpCookie theCookie = new HttpCookie("password", Security.GetHashString(Request["Password"]).ToString());
theCookie.Expires = DateTime.Now.AddDays(50);
Response.Cookies.Add(theCookie);
theCookie = new HttpCookie("login", Request["login"]);
theCookie.Expires = DateTime.Now.AddDays(50);
Response.Cookies.Add(theCookie);
Все отлично куки создались срок действия какой надо, дальше на одной из страниц я делаю вот такую проверку, и тут начинаются чудеса с кукой password все как надо, а вот кука login написано что она временная и пустая. причем это происходит именно только на это странице.
if (Request.Cookies["login"] == null || Request.Cookies["password"] == null)
{
Session["user"] = null;
Response.Redirect("~/access_error.aspx");
}
else
{
UsersRepository ur = new UsersRepository();
bool res = ur.CheckUser(Request.Cookies["login"].Value.ToString(), new Guid(Request.Cookies["password"].Value));
if (res)
{
string s = Request.Cookies["login"].Value;
// Session["user"] = s;
}
else
{
Session["user"] = null;
Response.Redirect("~/access_error.aspx");
}