Я использую аутентификацию с помощью asp.net форм и контроль входа asp.net. элемент управления для входа имеет флажок «RememberMe».
после аутентификации пользователя он вызывает метод LoggedIn (отправитель объекта, EventArgs e), и внутри этого метода я просматриваю куки-файл аутентификации, созданный с помощью этого
HttpCookie authCookie = FormsAuthentication.GetAuthCookie(userName, true);
когда я проверяю значение authCookie.Expires, я ожидаю, что оно составит 30 минут, когда RememberMe не проверен, и 50 лет, когда RememberMe проверено (это значения по умолчанию согласно документации MS)
но проверяю ли я RememberMe, это всегда 30 минут. Я проверил свой web.config, и у меня ничего не установлено для поля «тайм-аут», поэтому я не уверен, почему это происходит. есть идеи?