Hola,
Supongamos que estoy construyendo un sitio Web en donde será posible que los visitantes se registren como usuarios de tal manera que puedan aprovecharse del servicio que ofrecerá dicho sitio Web.
Bien. El sitio Web habrá de contar con el típico formulario de "login" desde donde el usuario ya registrado podrá autentificarse. En caso de que la autentificación resulte correcta, se redirigirá al usuario a una página del sitio Web en concreto.
Bien. En esta página Web quisiera mostrarle al usuario un mensaje de "bienvenida personalizada", algo así como "Bienvenido NOMBRE_USUARIO".
Hasta lo dicho llego, es decir que ya lo tengo medio hecho y funciona todo como se espera. La pregunta que quiero hacerte es cómo harías tú para añadir al mensaje de bienvenida la fecha de la última visita del usuario.
Este dato no es baladí, puesto que puede servir al usuario alertándole si la fecha de última visita no es la que él esperaría: alguien podría haberle suplantado en el sistema. De este modo el usuario podría cambiar su contraseña, por ejemplo.
Pues bien, no sé cómo hacerlo. No sé qué campo añadir a qué tabla de la base de datos MySQL que pienso utilizar. No sé cómo ni cuándo guardar la fecha de "última visita" del usuario.
¿Utilizo la propia tabla "usuarios" y añado un campo de tipo "timestamp", por ejemplo? ¿Mejor guardar la fecha de última visita en otra tabla? ¿En qué momento guardar la fecha de la última visita? ¿Cuando el usuario se identifica en el sitio Web? ¿Cuando sale del mismo mediante el correspondiente "LogOut"?
¿Necesitaré acaso un par de fechas que poder comparar? En fin. Estoy lleno de dudas y agradecería cualquier empujoncito para conseguir lo que pretendo. Muchas gracias de antemano y disculpad las posibles molestias.
