Guarda la fecha y hora en la BD en el cual se registre o ingrese al sistema, entonces de alguna manera el usuario realizará en evento o accion en tu sistema, entonces cada vez que vuelva a realizar cualquier accion, saca la hora y fecha actual y saca la diferencia, luego pregunta si pasaron 24 horas.
Salud y Éxito
Franco