je suis tout à fait d'accord que ceci n'a rien d'anormal et c'est pas ça mon problème. je réexplique
:
Etape1 :
- mon user A arrive. il saisit son login et password
- login et password corrects + aucune connexion en cours pour ce user (lecture depuis ma table TConnexion)
- Ouverture session X. je stocke dans ma table TConnexion : idUser (A) + datetime ouverture session.
Etape2
- mon user A se déconnecte, je détruit sa session et stocke dans ma table TConnexion la dateTime fermeture connexion.
c'est bon jusque là ?
Etape 2'
imaginons maintenant que user A ne se déconnecte pas mais se contente de fermer sa fenêtre (destruction automatiques des données session).
Etape 3
le lendemain quand user A arrive. il tape son login et password, je verifie si aucune connexion n'est ouverte et à l'état en cours pour ce user -> une connexion est en cours ( la dernière fois ,Etape 2', j'ai pas eu le temps de'écrire le datetime fin de connexion), je désactive l'accès !!
Vous voyez mon problème maintenant ?? il le faut en tout cas car je ne peux expliquer d'avantage
Partager