ayuda loguin sencillo
Publicado por Tomas (7 intervenciones) el 17/10/2016 22:01:53
Hola,estoy trabajando en Java.
Necesito comprobar si un usuario se ha logueado y lo que hice fue:
1. El usuario escribe sus credenciales, pulsa ok y se escribe la fila en la tabla.
2.Consulto la diferencia en MINUTOS del ultimo usuario logueado. Si es = 0 es porque se acaba de loguear.
Pero CREO que hay excepciones, si el usuario se loguea a las 15:59:59 y al hacer la consulta de comprobación cambia a 16:00:00 la diferencia es negativa (16:00:00 - 15:59:59 ) --> 00 - 59 es -59.
Segun lei TIMESTAMPDIFF le resta el primero al segundo.
Alguien tiene alguna idea mejor?
Necesito comprobar si un usuario se ha logueado y lo que hice fue:
1. El usuario escribe sus credenciales, pulsa ok y se escribe la fila en la tabla.
2.Consulto la diferencia en MINUTOS del ultimo usuario logueado. Si es = 0 es porque se acaba de loguear.
1
Select nombreEmpleado from LOGIN where TIMESTAMPDIFF(MINUTE,(select hora from LOGIN order by hora DESC LIMIT 1), CURTIME() )=0
Pero CREO que hay excepciones, si el usuario se loguea a las 15:59:59 y al hacer la consulta de comprobación cambia a 16:00:00 la diferencia es negativa (16:00:00 - 15:59:59 ) --> 00 - 59 es -59.
Segun lei TIMESTAMPDIFF le resta el primero al segundo.
Alguien tiene alguna idea mejor?
Valora esta pregunta


0