2010-06-17 6 views
0

J'ai la liste des étudiants qui ont Nintendo DS, et ils devraient se connecter à mon site Web pour résoudre quelques feuilles (en utilisant le navigateur DS Opera), quand ils se sont connectés, (statut déposé à ma DB changera de 0 à 1), aussi le statut changera à 0 si ils se déconnectent, ce dont j'ai besoin est quand l'étudiant ne s'est pas déconnecté et éteint leur DS, le statut devrait être 0 ,, je don « ai une idée à lui, toute suggestion serait utile pour moi ..réinitialiser tous les utilisateurs connectés après avoir éteint leur consolé

pour votre information, DS limitation du navigateur Opera here

Répondre

2

en raison de la nature sans état de la toile, il n'y a aucun moyen d'être averti que un utilisateur ferme son navigateur.

La solution habituelle à ce problème est d'avoir une sorte de notification "Je suis toujours connecté" en utilisant des appels ajax, et un délai du côté serveur lorsqu'un utilisateur ne s'est pas enregistré après un moment. Pour autant que je sache, il devrait y avoir un problème à faire cela sur le navigateur Opera DS.

+0

devrait-il pas « Pour autant que je sache, il ne devrait pas être un problème faisant que le navigateur d'opéra DS. » – Redlab

0

Bien que itsadok soit correct, vous pouvez dire qui s'est connecté récemment en utilisant des sessions pour toutes vos pages. La vie serait beaucoup plus simple si vous implémentez votre propre gestionnaire de session en utilisant une base de données pour le stockage - et gardez (une copie de) le nom d'utilisateur authentifié dans un champ séparé des données de session.

C.

Questions connexes