• Viernes 15 de Noviembre de 2024, 13:58

Autor Tema:  Como Hacer Un Timer En Asp.net  (Leído 5095 veces)

josu

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Como Hacer Un Timer En Asp.net
« en: Viernes 24 de Febrero de 2006, 09:39 »
0
hola a tod@s, soy un novato en .net stoy realizando mi primera aplicacion.mi problema es, al de un tiempo de inactividad mi aplicacion se tiene que cerrar y saltar un salvapantallas,e probado utilizar<META HTTP-EQUIV="Refresh" CONTENT="120">, pero de esta manera no consigo lo que necesito yo quiero que empieze a contarse el tiempo cuando no se use la aplicacion.

si alguien por favor conoce como resolver mi problema se lo agradeceria mucho, llevo un tiempo buscando y no consigo solucionarlo.

saludos,gracias de antemano.

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Como Hacer Un Timer En Asp.net
« Respuesta #1 en: Viernes 24 de Febrero de 2006, 20:31 »
0
No pierdas el tiempo en tonteras...

josu

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Como Hacer Un Timer En Asp.net
« Respuesta #2 en: Lunes 27 de Febrero de 2006, 09:13 »
0
holas que tal,
hellscream no se si sera una tonteria, pero es algo que me an pedido que aga obligatoriamente y por mucho que busco no encuentro la soluicion y e formulado la pregunta en este foro por que parece que lo visita gente muy cualificada que podrian orientarme un poco, gracias de todas formas por tu interes.
pero si alguien sabe como orientarme se lo agradeceria mucho.

un saludo a tod@s, y gracias por el interes

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Como Hacer Un Timer En Asp.net
« Respuesta #3 en: Lunes 27 de Febrero de 2006, 22:36 »
0
Hola Josu!

puedes comentarnos exactamente que es lo que te pidieron hacer?.

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

josu

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Como Hacer Un Timer En Asp.net
« Respuesta #4 en: Martes 28 de Febrero de 2006, 08:37 »
0
hola,
estoy haciendo un portal del empleado como proyecto de fin de carrera para una empresa, lo que me pide la empresa es que en cualquier momento de la aplicacion, si el usuario (en la sesion que ha empezado) no realiza ninguna actividad sobre la aplicacion(es por seguridad de que nadie deje abierta su sesion y otros puedan manipular sus datos en la empresa), transcurrido un tiempo la aplicacion debera cerrar la sesion de este usuario haciendo saltar un salvapantallas.
espero haberme explicado mejor si todavia no se entendiese tratare de volver a explicarlo de otra forma, muchas gracias por vuestro interes un saludo

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Como Hacer Un Timer En Asp.net
« Respuesta #5 en: Martes 28 de Febrero de 2006, 13:43 »
0
mmm, sigo pensando que no vale la pena hacer eso, ya que en entornos web estás *muy* limitado (por el protocolo mismo) para hacer ciertas cosas que son triviales en aplicaciones de escritorio, una alternativa sería que definas en el web.config un intervalo de tiempo corto para que expire la sesión del usuario, ahora si quieres hacer las *animaciones* que mencionas, obviamente tienes que apoyarte en código de cliente (el cual no siempre funcionará)...

Creo que debes aprender a expresar tu punto de vista y explicar las ventajas/desventajas sobre algún tema que se tenga que desarrollar, muchas veces te pedirán cosas *absurdas*...

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Como Hacer Un Timer En Asp.net
« Respuesta #6 en: Martes 28 de Febrero de 2006, 15:28 »
0
Citar
muchas veces te pedirán cosas *absurdas*...

Ese cierto tienes que aprender a darle contrapropuestas al usuario. Ojo, este no quiere decir que no se hará el requerimiento sino que lo haras de otra manera(este depende mucho que conoscas la tecnologia).

como dice hellscream, lo que puedes hacer es ponerle limite al inicio de sesion. De tal manera que otro usuario no podra usar el login de otro usuario para hacer algunas acciones X. Cuando intente hacer algo pedirá nuevamente el login.

Otra opcion: es agregar una politica de seguridad a la aplicación, que siempre todos los usuarios despues de usar su aplicación cierren su sesion.

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

josu

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Como Hacer Un Timer En Asp.net
« Respuesta #7 en: Viernes 3 de Marzo de 2006, 10:25 »
0
buenas de nuevo,
siento haber tardado tanto en responder, pero devido a mi ignorancia no conocia mucho el fichero web.config y e estado buscando informacion sobre ello, pero por desgracia lo unico que e encontrado para establecer un intervalo de tiempo es utilizar el timeout pero esto no solucionaria mi problema por que si no lo e entendido mal lo que el timeout establece esa un tiempo para la sesion del usuario(puedo haberlo entendido mal tranquilamente) pero mi aplicacion no deveria de hacer eso solo limitar el tiempo si no le da uso a la aplicacion.

puede que igual todavia os resulte absurdo esto que me an pedido por mi culpa ya que no os explicau que aparte de acceder a la aplicacion mediante internet lo que quiere la empresa es colocar varios pc-s por toda la fabrica y que los empleados tambien puedan acceder a la aplicacion desde esos pc-s entonces si algun despistau se deja su sesion abierta puede que algun desaprensibo pase por alli y le cambie datos de nomina etc..

bueno un saludo y gracias por atender las dudas de un novato. :comp:

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Como Hacer Un Timer En Asp.net
« Respuesta #8 en: Domingo 5 de Marzo de 2006, 17:32 »
0
Citar
siento haber tardado tanto en responder, pero devido a mi ignorancia no conocia mucho el fichero web.config y e estado buscando informacion sobre ello, pero por desgracia lo unico que e encontrado para establecer un intervalo de tiempo es utilizar el timeout pero esto no solucionaria mi problema por que si no lo e entendido mal lo que el timeout establece esa un tiempo para la sesion del usuario(puedo haberlo entendido mal tranquilamente) pero mi aplicacion no deveria de hacer eso solo limitar el tiempo si no le da uso a la aplicacion.
puede que igual todavia os resulte absurdo esto que me an pedido por mi culpa ya que no os explicau que aparte de acceder a la aplicacion mediante internet lo que quiere la empresa es colocar varios pc-s por toda la fabrica y que los empleados tambien puedan acceder a la aplicacion desde esos pc-s entonces si algun despistau se deja su sesion abierta puede que algun desaprensibo pase por alli y le cambie datos de nomina etc..
Ese valor (timeout) limita el tiempo de inactividad del usuario, básicamente esa es la funcionalidad que quieres(obviamente sin la animación que te pidieron), si quieres malgastar tu tiempo en algo que probablemente le dará igual a los usuarios, pues hazlo... no es mi dinero, no es mi empresa, no es mi problema.

josu

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Como Hacer Un Timer En Asp.net
« Respuesta #9 en: Lunes 6 de Marzo de 2006, 08:44 »
0
gracias hellscream, no habia entendido bien lo que hacia el timeout lo e probado  nada mas llegar al trabajo y me va bien, ya siento que si con mis dudas de novato e insistencia e podido haberte molestado o ofendido pero realmente te agradezco mucho los consejos que me as dado tu y tambien sergiotarrillo y me llevo una muy buena impresion del foro, bueno voy a seguir metiendole caña al proyekto  :comp:

un saludo  :hola: y gracias de nuevo :gracias: