Vencimiento de la sesión de Asp.net redirigir a la página de inicio de sesión



Answers

Una respuesta tardía, pero si usa el proveedor de membresía asp.net estándar, también puede usar la configuración a continuación.

La idea básica para esto es que su cookie de autenticación + sesión caduque al mismo tiempo. El comportamiento automático de asp.net sería llevarlo de vuelta a la página de inicio de sesión definida. El atributo "slidingExpiration" en la cookie de autenticación debería ser "verdadero" para seguir extendiendo su vida útil mientras la sesión está activa.

<system.web>
  <sessionState mode="InProc" cookieless="false" timeout="20" />
  <authentication mode="Forms">
    <forms name=".SAMPLESITEAUTH" loginUrl="~/Login.aspx" protection="All" timeout="20" slidingExpiration="true" path="/" cookieless="UseCookies"></forms>
  </authentication>
</system.web>
Question

Cuál es la mejor manera de redirigir a la página de inicio de sesión cuando caduque la sesión. Estoy usando

sessionState mode="InProc"

¿Puedo configurar esto en el archivo web.config?




¿Se puede vincular al evento Session_End en el archivo Global.asax?