Когда пользователь заходит на мой сайт, я создаю куки с некоторой информацией в нем. Однако всякий раз, когда они изменяют страницу со входа в систему, cookie теряет свою ценность. Печенье все еще там, но оно пустое.
Я проверил свой код, и файл cookie не перезаписывается ничем из того, что я сделал.
У кого-нибудь есть идеи, почему cookie-файл становится пустым при изменении страницы?
Вот метод создания файла cookie.
public static void CreateUserCookie(long userId, string username, bool rememberMe) {
HttpCookie cookie = new HttpCookie("CookieName");
cookie.Value = string.Format("{0}+{1}+{2}", userId, username, SecurityUtils.CreateHashedCookieValue(userId, username));
if (rememberMe) {
cookie.Expires = DateTime.Now.AddMonths(1);
} else {
cookie.Expires = DateTime.MinValue;
}
HttpContext.Current.Response.Cookies.Add(cookie);
}