SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: kejos en Jueves 16 de Marzo de 2006, 22:03

Título: Tiempos De Sesion
Publicado por: kejos en Jueves 16 de Marzo de 2006, 22:03
Hola a todos!!!!!!

tengo un pequeño dilema:

yo tengo en el Web.config un sesionstate de la siguiente manera:

Código: Text
  1. <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/>
  2.  
y necesito que ese tiempo de sesión sea dependiendo de los roles que tengo en la base de datos; es decir que para el administrador sea un tiempo y para el resto de usuarios este tiempo que tengo en el sesion state....



Por casualidad alguien sabe cómo puedo manejar estos tiempos por los roles dandole a cada rol su tiempo corrreepondiente de sesion???



gracias de antemano por toda la ayuda que me puedan brindar
Título: Re: Tiempos De Sesion
Publicado por: sergiotarrillo en Sábado 18 de Marzo de 2006, 16:55
Holas!

Lo que se me ocurre es que modifiques desde la propiedade Timeout de la variable Session -> Session (http://url=/library/SPA/cpref/html/frlrfsystemwebsessionstatehttpsessionstateclasstimeouttopic.asp).

Es decir que primero debes ver que tipo de rol tiene:

Código: Text
  1.    if ( validarRol(user) == "Admin" ) {
  2.        Session.Timeout = 50;
  3.    }
  4.  

P.D.: Hay que probarlo para ver si funciona  :scream:

Saludos,