Bonjour tout le monde,
Je reviens après une longue absence (PC HS). Les projets avancent mais je rencontre un problème auquel je ne trouve pas de solution. J'ai mis en place un système visant à protéger l'accès aux comptes des joueurs par vérification d'IP comme c'est souvent implanté dans des MMORPG. C'est à dire qu'à la connexion, le script regarde si cette IP est reconnue sur ledit compte (donc si elle fait partie d'une liste d'IP autorisées ou si elle correspond à l'IP enregistrée à l'inscription) et si cette adresse n'est pas reconnue, l'utilisateur doit confirmer son identité avec sa réponse secrète.
Tout fonctionne bien, au détail près que le moindre changement d'IP, même si on reste sur le même ordinateur affole le script de connexion. Ce qui est normal, et c'est mon cas. J'ai récemment changé de FAI et ce dernier me fait constamment changer d'IP et du coup, je dois (pratiquement) à chaque connexion entrer ma réponse secrète.
En cherchant la solution je suis tombé sur ça :
Mais ça ne résout pas mon problème. J'en conclus donc qu'il doit être impossible d'utiliser ce genre de système sur navigateur et que de toute façon, l'IP n'a pas l'air d'être une valeur sûre en sécurité. Toutefois, peut-être qu'une solution viable m'a échappé ?
En vous remerciant d'avance,
Je reviens après une longue absence (PC HS). Les projets avancent mais je rencontre un problème auquel je ne trouve pas de solution. J'ai mis en place un système visant à protéger l'accès aux comptes des joueurs par vérification d'IP comme c'est souvent implanté dans des MMORPG. C'est à dire qu'à la connexion, le script regarde si cette IP est reconnue sur ledit compte (donc si elle fait partie d'une liste d'IP autorisées ou si elle correspond à l'IP enregistrée à l'inscription) et si cette adresse n'est pas reconnue, l'utilisateur doit confirmer son identité avec sa réponse secrète.
Tout fonctionne bien, au détail près que le moindre changement d'IP, même si on reste sur le même ordinateur affole le script de connexion. Ce qui est normal, et c'est mon cas. J'ai récemment changé de FAI et ce dernier me fait constamment changer d'IP et du coup, je dois (pratiquement) à chaque connexion entrer ma réponse secrète.
En cherchant la solution je suis tombé sur ça :
$_SERVER['HTTP_X_FORWARDED_FOR']
Mais ça ne résout pas mon problème. J'en conclus donc qu'il doit être impossible d'utiliser ce genre de système sur navigateur et que de toute façon, l'IP n'a pas l'air d'être une valeur sûre en sécurité. Toutefois, peut-être qu'une solution viable m'a échappé ?
En vous remerciant d'avance,