2011-10-28 18 views
6

¿Hay alguna forma de personalizar el tiempo de espera de la sesión por usuario? Parece que vamos a tener que anular la configuración web.config con un proveedor personalizado.Personalización del tiempo de espera de la sesión por usuario: ASP.NET

¿Alguna idea sobre cómo hacer esto y posibles inconvenientes?

+1

Simplemente almacene el tiempo de sesión personalizado en un registro de usuario. Puede usar el proveedor de perfiles ASP.NET. Luego, en [PreRequestHanlderExecute] (http://msdn.microsoft.com/en-us/library/system.web.httpapplication.prerequesthandlerexecute.aspx) establezca 'Session.Timeout = userTimeout;' –

Respuesta

8

¿Ha intentado solo editar el tiempo de espera de la sesión actual del usuario en el Session_Start configurándolo?

HttpContext.Current.Session.Timeout = yourNewTimeout; 
Cuestiones relacionadas