Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASP Clásico (http://www.forosdelweb.com/f15/)
-   -   Login de Usuarios con fecha ultima visita (http://www.forosdelweb.com/f15/login-usuarios-con-fecha-ultima-visita-577910/)

darkmcloud 19/04/2008 23:52

Login de Usuarios con fecha ultima visita
 
Buenas amigos de foros del web...por mas que he buscado en el foro no encuentro respuesta a mi problema....:neurotico

Estoy diseñando un sistema de login de usuarios en el cual necesito que aparezca un mensaje como en foros del web " tu ultima visista fue xx dia a xx hora..."
el problema es que en lo que yo llevo diseñando, siempre me muestra la hora y dia actual, o sea cada vez que el usuario se logea, actualizo la fecha de acceso y la hora....pero el mensaje obviamente solo me muestra la fecha actual, y yo necesito la del ultimo acceso.....
alguna sugerencia de como hacerlo ??

De antemano muchas gracias.....

i_e_s27 20/04/2008 00:40

Re: Login de Usuarios con fecha ultima visita
 
Creo que eso funciona asi:

En la base de datos, en la tabla de usuarios tienes:

Usuario - Password - Ultima Visita - Visita Actual

Entonces:
Cuando un usuario se logea --->
Si Vista Actual <> a ""
Se pasa la fecha del campo Visita Actual al campo Ultima Visita,
Se guarda en Visita Actual la fecha Actual.

Y para mostrar los resultados:
Response.Write(rs("Ultima Visita"))

La logica de esto es que yo puedo obtener cual es la visita actual, pero no la puedo borrar cuando el usuario deje de navegar en el sitio. Asi que cuando se logee de nuevo tomo esa fecha como la ultima con la que se conecto.

No es tan dificil, espero haberme explicado bien.

Chauu!!

AngelofHope 20/04/2008 01:16

Re: Login de Usuarios con fecha ultima visita
 
Te explico lo que haria.
1- agregaria un campo mas a mi tabla de Usuarios.
llamada LastAccess
y Cada vez que ese usuario ingrese Haga un
Update a ese campo en la tabla
algo asi:
"update TblUser set LastAccess = getdate()"
Esto me grabaria la ultima visita de ese usuario

darkmcloud 20/04/2008 22:01

Re: Login de Usuarios con fecha ultima visita
 
ok........creo entender como hacerlo...haciendo un UPDATE por cada vez que el usuario entra al sitio....pero como grabo su ultimo acceso si el usuario no cierra su sesion ??
me imagino que tendria que ser a traves del global.asa o no ??
Con la respuesta de AngelfHope...eso es lo q yo hago....pero siempre me muestra como ultimo acceso la fecha actual...

De Antemano muchas gracias

JuanRAPerez 21/04/2008 09:05

Re: Login de Usuarios con fecha ultima visita
 
el ultimo acceso es cuando el inicia sesión, si inicio sesión en la mañana a las 8 y abandono a las 12 el dato que tienes que guardar es cuando inicio sesión a las 8 entonces no necesitas saber a que horas salio y/o a que horas abandono el sitio.

así que el update tiene que ser cuando el usuario entra al sitio :)

suerte

darkmcloud 21/04/2008 09:51

Re: Login de Usuarios con fecha ultima visita
 
ok...pero cuando entra al sitio por ejemplo a las 8 am del 21-04-2008 le aparece esa fecha como ulltimo acceso, y la idea es que aparezca la hora del dia anterior que inicio sesion
me entienden o no ??
la idea es como la que aparece en foros del web

JuanRAPerez 21/04/2008 10:38

Re: Login de Usuarios con fecha ultima visita
 
haz leído este post?????????



Cita:

Iniciado por i_e_s27 (Mensaje 2371329)
Creo que eso funciona asi:

En la base de datos, en la tabla de usuarios tienes:

Usuario - Password - Ultima Visita - Visita Actual

Entonces:
Cuando un usuario se logea --->
Si Vista Actual <> a ""
Se pasa la fecha del campo Visita Actual al campo Ultima Visita,
Se guarda en Visita Actual la fecha Actual.

Y para mostrar los resultados:
Response.Write(rs("Ultima Visita"))

La logica de esto es que yo puedo obtener cual es la visita actual, pero no la puedo borrar cuando el usuario deje de navegar en el sitio. Asi que cuando se logee de nuevo tomo esa fecha como la ultima con la que se conecto.

No es tan dificil, espero haberme explicado bien.

Chauu!!


darkmcloud 21/04/2008 11:20

Re: Login de Usuarios con fecha ultima visita
 
sip....pero no a que se refiere a esta linea ???
Cita:

Si Vista Actual <> a ""
distinta a que valor ??

Shiryu_Libra 21/04/2008 11:28

Re: Login de Usuarios con fecha ultima visita
 
:pensando:
vista actual seria la fecha de hoy comparada con el registro anterior

que fue lo que no entendiste Mcloud??

JuanRAPerez 21/04/2008 12:07

Re: Login de Usuarios con fecha ultima visita
 
Cita:

Iniciado por darkmcloud (Mensaje 2372796)
sip....pero no a que se refiere a esta linea ???


distinta a que valor ??

si fecha actual es diferente a vació

i_e_s27 21/04/2008 13:41

Re: Login de Usuarios con fecha ultima visita
 
Osea que no estaba tan errado yo con mi idea jajaja

Que bien :aplauso:

JuanRAPerez 21/04/2008 13:44

Re: Login de Usuarios con fecha ultima visita
 
i_e_s27 yo la implementaría jejejejeje

darkmcloud 21/04/2008 23:23

Re: Login de Usuarios con fecha ultima visita
 
lo probare y despues les comento....de antemano muchas gracias por leer y responder mis consultas !!!


La zona horaria es GMT -6. Ahora son las 11:27.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.