На моем сайте asp.net я использую аутентификацию формы asp.net со следующей конфигурацией
<authentication mode="Forms">
<forms loginUrl="~/Pages/Common/Login.aspx"
defaultUrl="~/Pages/index.aspx"
protection="All"
timeout="30"
name="MyAuthCookie"
path="/"
requireSSL="false"
cookieless="UseDeviceProfile"
enableCrossAppRedirects="false" >
</forms>
</authentication>
У меня есть следующие вопросы
-
Какое должно быть значение тайм-аута для сеанса, потому что я использую скользящее завершение внутри аутентификации формы, из-за которого истекает срок действия сеанса до аутентификации формы. Как я могу защитить его?
-
После выхода из формы проверки подлинности я хотел бы перенаправить страницу на logout.aspx, но она автоматически перенаправляет меня на loginpage.aspx. Как это возможно?