Beh ogni volta che l'utente effettua il login salvi la data corrente (o in un file o in un DB).
Quando effetua il login leggi quel risultato e lo metti in sessione, dopodiche vedi di nuovo se la data corrente è diversa da quella ed in quel caso sovrascrivi la data.