Question

Pourriez-vous suggérer un moyen efficace d’identifier un utilisateur unique avec javascript (par exemple, calculer un hachage à envoyer au serveur)?

EDIT: Le fait est que je ne peux pas "pénétrer" dans le navigateur (par exemple, envoyer des cookies). Et les IP ne sont pas non plus une option. Et ce doit être une solution côté client (donc javascript).

Était-ce utile?

La solution

Une solution courante à ce problème consiste à calculer un identifiant unique côté serveur, puis à placer un cookie dans le navigateur contenant cet identifiant (en vérifiant tout d’abord si ce cookie a déjà été défini pour le navigateur actuel).

Les réseaux de publicité utilisent assez souvent cette technique pour collecter des informations démographiques sur les utilisateurs du Web.

MODIFIER Au fait, le "numéro d'identification unique" peut simplement être le premier identifiant de session associé à l'utilisateur. De nombreux frameworks peuvent vous fournir cela.

Autres conseils

J'ai voté pour la réponse de Brian, mais j'aimerais ajouter que le problème est d'identifier un utilisateur unique. Insister pour que cela soit fait en Javascript - qui est sans état au-delà du niveau de la page, sauf s’il existe une participation au niveau du serveur - n’est tout simplement pas une approche fructueuse.

Un " unique " chaîne peut être l'adresse IP de l'utilisateur, mais sachez que différents utilisateurs derrière un pare-feu d'entreprise, par exemple, peuvent apparaître avec la même adresse IP.

L'adresse IP de l'utilisateur est déjà disponible au niveau du serveur, vous n'avez pas besoin de js.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top