Я делаю проект в asp.net и пытаюсь создать систему «Запомнить меня». То, что я пытаюсь сделать, это сохранить идентификатор пользователя, который является уникальным идентификатором в файле cookie. Но этот файл cookie живет только один день, хотя я установил его жизненный цикл в год. Каждое утро мне приходилось заходить на сайт, куки очищались.
HttpCookie userid = new HttpCookie("mb_login_userid", dr["UserId"].ToString().Trim());
userid.Expires.AddYears(1);
Response.Cookies.Add(userid);
Я проверяю файл cookie после запуска этого кода, он говорит, что это не постоянный файл cookie, это файл cookie сеанса. Так что очищается каждый день.
Что я могу сделать, чтобы сделать его постоянным