Я использую состояние сеанса ASP.NET для отслеживания входа в систему на моем сайте.Изменение срока действия файла cookie состояния ASP.NET
Тем не менее, одна проблема, с которой я столкнулся, заключается в том, что по умолчанию cookie сеанса ASP.NET истекает, когда браузер закрывается.
Я попытался установить свою собственную ASP.NET_SessionId печенье и модифицирования истечение печенья, используя что-то подобное следующему коду:
Response.Cookies["ASP.NET_SessionId"].Expires = DateTime.Now.AddMonths(1);
Ни один из этих подходов не работают, все они устанавливают второй файл cookie с тем же именем.
Есть ли способ изменить срок действия сеанса cookie?
Подход FormsAuthCookie позволяет пользователям пропускать регистрацию форм, если они повторно подключаются в течение определенного временного окна. Он не поддерживает какое-либо состояние, которое они могли ранее создать на сервере. – ChrisW
@ChrisW - «Он не поддерживает какое-либо состояние, которое они могли ранее создать на сервере» - конечно, нет, такое состояние должно сохраняться, например. к базе данных, например.используя профиль. – Joe
Техника, которую вы связали с работами, спасибо :) –