5 votes

Comment détecter si l'utilisateur se connecte depuis un ordinateur reconnu ?

Sur de nombreux sites Web de banque et d'investissement, le site empêche les utilisateurs de se connecter à partir d'un ordinateur non reconnu sans avoir au préalable répondu à une question supplémentaire ou activé cette machine. Comment les développeurs créent-ils généralement cette fonctionnalité ?

Par exemple, voici le message que Salesforce.com affiche lorsque je me connecte à mon compte à partir d'une machine non reconnue :

Activate Required image, computer not recognized

Nous essayons de faire le même type de chose à partir d'une de nos applications, mais nous ne sommes pas sûrs de la meilleure (et de la plus sûre) approche.

0voto

Ben Walther Points 495

La plupart des sites de premier plan utilisent des cookies Flash pour suivre les visiteurs uniques. Les cookies Flash sont similaires aux cookies de navigateur ordinaires, mais ne sont pas effacés lorsqu'un utilisateur change de navigateur ou efface l'historique de son navigateur.

Relisez-le : vous pouvez essayer d'effacer votre historique ou changer de navigateur, ou même utiliser le mode "incognito" de Chrome, les cookies Flash se souviendront toujours de vous. Ils sont liés à l'installation de Flash et non au navigateur.

Wired a un article à leur sujet ici : http://www.wired.com/epicenter/2009/08/you-deleted-your-cookies-think-again/

Malgré l'avertissement de Wired concernant les cookies flash, le site utilise lui-même des cookies flash pour suivre les visiteurs. Allez comprendre.

Dans Flash, ils sont appelés "SharedObjects". Pour en savoir plus sur la façon de les utiliser, cliquez ici : Comment accéder aux cookies dans Flash ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X