Vous n'avez pas besoin du drapeau en ligne/hors ligne, il vous suffit d'enregistrer la dernière heure d'activité. Lors de l'affichage du statut de l'utilisateur, si l'heure de la dernière activité est inférieure à now+15 minutes, l'utilisateur est en ligne, sinon hors ligne.