identfier un smarpthone

blou2
Invité n'ayant pas de compte PHPfrance

20 août 2018, 13:48

Bonjour,
Pour une petite application de jeu entre amis, je souhaite identifier un smartphone 'maître' (c'est lui qui passera avancera d'une manche à l'autre....)

Mais j'ai vu que l'IP n'était pas stable avec un smartphone.

Quel est le moyen le plus simple?

Merci d'avance.

Mammouth du PHP | 2703 Messages

20 août 2018, 13:57

solution simpliste si l'on a la chance que le maitre a un smartphone avec une signature unique :
$_SERVER['HTTP_USER_AGENT']
après, ça se complique car cette valeur change a chaque mise à jour du navigateur, ce qui peut arriver souvent.
on peut donc être amené à avoir un système d'identification classique par login/password.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

20 août 2018, 14:37

Tout dépend du niveau de sécurité nécessaire pour identifier ce smartphone "maitre" :
- Si tu as besoin d'un niveau fort de sécu, le plus simple c'est de mettre un login et un mot de passe, et une fois identifié, tu mets un cookie dans le navigateur pour savoir que c'est le maitre
- Si tu n'as pas besoin d'une identification forte, alors tu peux fournir l'adresse d'une page spéciale au maitre (ou la même page mais avec un paramètre dans l'url) et sur cette page idem tu mets un cookie spécifique
Quand tout le reste a échoué, lisez le mode d'emploi...