Pregunta

Im usar la autenticación de formularios. Quiero que mi aplicación no debe cerrar la sesión del usuario automáticamente después de algún tiempo.

¿Fue útil?

Solución

Se puede cambiar el tiempo de espera de la siguiente manera:

<system.web>
    <authentication mode="Forms">
          <forms timeout="99999999"/>
    </authentication>
</system.web>

Más opciones de configuración se pueden encontrar aquí .

Asegúrese de que el tiempo de espera de sesión no es menor que el tiempo de espera de autenticación de formularios. De lo contrario, los usuarios van a tener dificultades para la utilización de su sitio.

Se puede cambiar el tiempo de espera de la sesión en el web.config:

<system.web> 
    <sessionState timeout="999999999" /> 
<system.web> 

Más detalles se pueden encontrar aquí .

Podría ser un problema de seguridad de tener a alguien conectado de forma indefinida.

Otros consejos

No sé si se puede apagarlo por completo, pero se puede intentar establecer un valor de tiempo de espera grande en su web.config:

    <authentication mode="Forms">
        <forms loginUrl="Login.aspx" timeout="9999" slidingExpiration="true" defaultUrl="~/Default.aspx"/>
    </authentication>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top