A voir également:
- 2 sessions simultanées windows 10
- Clé d'activation windows 10 - Guide
- Restauration systeme windows 10 - Guide
- Windows 10 ne démarre plus - Guide
- Windows 10 gratuit - Accueil - Mise à jour
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
2 réponses
Bonjour,
Il te suffit d'identifier l'IP de l'utilisateur (et voir même également le "materiel" qu'il utilise), associer le tout à l' ID de ton user ... et le tour est joué.
Tu t'assures que seul la dernière "combinaison" soit valide et tu supprime la variable de session pour les autres.
Bien entendu.. il faut que gères l'exécution du script de vérification à interval régulier. Pour ça il te faudra utiliser du Javascript et pour avoir accès (depuis le js) à du PHP .. il te faudra faire de l'ajax.
Il te suffit d'identifier l'IP de l'utilisateur (et voir même également le "materiel" qu'il utilise), associer le tout à l' ID de ton user ... et le tour est joué.
Tu t'assures que seul la dernière "combinaison" soit valide et tu supprime la variable de session pour les autres.
Bien entendu.. il faut que gères l'exécution du script de vérification à interval régulier. Pour ça il te faudra utiliser du Javascript et pour avoir accès (depuis le js) à du PHP .. il te faudra faire de l'ajax.
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, je suggère de faire ainsi:
- avoir un champ "session" dans la table des utilisateurs
- au moment de créer une nouvelle session, enregistrer le moment dans le champ "session" de l'utilisateur
- enregistrer aussi ce moment dans une variable de la session
- chaque fois que l'utilisateur appelle une page du site, vérifier que le moment dans la variable de la session est identique au moment dans la base de données
- si les moments sont différents, invalider la session
- avoir un champ "session" dans la table des utilisateurs
- au moment de créer une nouvelle session, enregistrer le moment dans le champ "session" de l'utilisateur
- enregistrer aussi ce moment dans une variable de la session
- chaque fois que l'utilisateur appelle une page du site, vérifier que le moment dans la variable de la session est identique au moment dans la base de données
- si les moments sont différents, invalider la session
J'ai compris le principe, je commence à le faire :p