IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Interdire l'ouverture de plusieurs sessions simultanées


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Points : 31
    Points
    31
    Par défaut Interdire l'ouverture de plusieurs sessions simultanées
    Bonjour à tous !

    Je rencontre un petit soucis avec mes utilisateurs qui se connectent à mon site sur plusieurs PC et jouent à un jeu en ligne pour gagner des lots.
    Je voudrais, dans la mesure du possible, déconnecter l'utilisateur sur les autres machines et garder donc toujours une seule session active.

    Par exemple :
    UserA se connecte à 09:50:08 sur son PC, puis à 09:50:35 sur son mobile et à 09:50:51 sur son laptop.
    Il sera déconnecté directement sur son PC et son mobile pour garder la dernière session ouverte qui est le laptop.

    Pouvez-vous m'aider à le faire svp ?

    Cordialement.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il suffit de gérer tes sessions dans la base de données.
    Chaque utilisateur n'aura qu'un seul id de session à un moment donné.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Points : 31
    Points
    31
    Par défaut
    Merci Sabotage, je vois oui !
    Dis, je n'arrives pas à forcer la déconnexion de l'utilisateur par session... tu me file un coup de main stp ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Qu'est ce que tu veux pas dire par "forcer une deconnexion" ?

    Le mecanisme que je te décris est le suivant :
    - L'utilisateur se connecte depuis le poste A
    - Tu enregistres son ID de session dans la base de données
    - L'utilisateur se connecte depuis le poste B
    - Tu enregistres son ID de session dans la base de données
    - L'utilisateur essaie d'accéder au site depuis le poste A, l'id de session qu'il fourni ne correspond pas à celui enregistré dans la base de donnée, il doit se réauthentifier.

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/07/2018, 11h01
  2. Réponses: 2
    Dernier message: 03/09/2009, 13h12
  3. Automation de plusieurs sessions simultanées
    Par andrebernard dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/05/2008, 17h29
  4. Réponses: 20
    Dernier message: 23/06/2007, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo