06-07-2007, 12:37 PM
Le problème a déja été retourné dans tous les sens. Il n'y a pas de solutions miracles sachant que:
1) on ne peut pas identifier une personne via son navigateur (et encore heureux!!)
2) le seul fichier que l'on peut mettre sur l'ordi du visiteur est le cookie (et encore heureux!!!!)
Donc la seule et unique solution pour gérer ce problème:
Demande a chaque joueur de mettre volontairement un fichier sur son pc contenant une donné propre à son compte.
Ce fichier ne devra pas être modifié sinon il est considéré corrompue.
Ensuite tu vérifie quand il se connecte que le joueur est bien celui déclaré dans le fichier et que le fichier à pas été modifié(tu peux le voir je pense avec les fonctions files de php)
C'est une solution lourde à mettre en place pour l'admin et le joueur mais je pense (j'ai pas testé) que ca peut porter ses fruits.
Ensuite il existe des solutions plus light recoupant ip, dns et heures de connections. Mais la c'est à toi de bidouiller ta console et faire tes verifs à la mano.
1) on ne peut pas identifier une personne via son navigateur (et encore heureux!!)
2) le seul fichier que l'on peut mettre sur l'ordi du visiteur est le cookie (et encore heureux!!!!)
Donc la seule et unique solution pour gérer ce problème:
Demande a chaque joueur de mettre volontairement un fichier sur son pc contenant une donné propre à son compte.
Ce fichier ne devra pas être modifié sinon il est considéré corrompue.
Ensuite tu vérifie quand il se connecte que le joueur est bien celui déclaré dans le fichier et que le fichier à pas été modifié(tu peux le voir je pense avec les fonctions files de php)
C'est une solution lourde à mettre en place pour l'admin et le joueur mais je pense (j'ai pas testé) que ca peut porter ses fruits.
Ensuite il existe des solutions plus light recoupant ip, dns et heures de connections. Mais la c'est à toi de bidouiller ta console et faire tes verifs à la mano.