Я использовал проверку подлинности с помощью форм в своем проекте mvc. net, и он работал нормально, повар ie устанавливается в браузере с датой истечения года, но когда я пытаюсь получить доступ к странице после Через несколько часов я снова захожу на страницу входа, не считая активного повара ie.
Эта проблема возникает, только когда код развернут на сервере, пожалуйста, поделитесь своими данными об этом.
В моем c# коде после аутентификации пользователя я устанавливаю повар ie с использованием приведенной ниже строки кода,
FormsAuthentication.SetAuthCookie(username, true);
и в моем web.config
<authentication mode="Forms">
<forms name="_ac" loginUrl="/login" timeout="525600" defaultUrl="/"
slidingExpiration="false"></forms>
</authentication>
Он работает в моей локальной среде, но после развертывания на сервере разработки он не работает как ожидается, что сессия заканчивается через несколько минут и вынуждает пользователя войти в систему.
Спасибо,
Ram