cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
27 janv. 2006 à 12:03
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
27 janv. 2006 à 14:53
Bonjour à tous,
J'ai un logiciel avec un bouton "loguer" et avant d'appuyer sur ce bouton, il faut renseigner les champs "login" et "mot de passe". Et en faite ca va vérifier dans une base de données si les champs remplis sont correct avec sqlconnection et un sqldatereader.
La table Personne de la base de données ressemble à ca :
Personne
Login | Mp
Le problème est que deux personne peuvent se loguer en même temps sur le même compte. Donc j'ai pensé à faire :
Login | Mp | Connecte
jean durand 1
Ainsi quand jean durand se loguer Connecte passe à 1 et donc si une autre personne se loguer comme connecte est passé à 1, alors il ne peux pas se connecter. Le problème c'est que si la premiere personne a c'etre loguer quitte sont pc en faisant un reset je ne pourrais pas faire passer connecte à 0.. d'ou le problème. J'utilise Sql Server pour info.
Voila si qq avait une idée sur la question....
Par avance, merci.
A voir également:
Base de données, détécter personne loguer une fois
Nikoui
Messages postés794Date d'inscriptionvendredi 24 septembre 2004StatutMembreDernière intervention19 août 200813 27 janv. 2006 à 14:39
Tu peux par exemple mettre en place une sorte de "message de vie" :
- Lors de la connexion, tu note en base l'heure de connexion.
- Puis, toute les 5min par exemple, tu vas mettre à jour l'heure de connexion.
Si un nouveau client veux se connecter, et si un client est déjà connecté, il vérifie la dernière heure stockée en base. Si ca fait plus de 5min que le client connecté n'a pas donné signe de vie, le nouveau client se connecte a sa place...
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 27 janv. 2006 à 14:53
Merci de ta réponse oui en effet j'ai pensé à faire ca mais y'aurais pas un moyen que la base verifie ca d'elle même notamment avec des histoires de sessions ?