Systeme de vote, empecher la triche...

Eléphant du PHP | 114 Messages

29 janv. 2006, 23:33

:D Bonjour a la communauté PHP France !

Je viens vous demander une chose car je suis pas trés bon en PHP...

Voila, je suis entrain de dévellopper un system de vote et j'aimerai savoir comment faire pour empecher une personne de voter plusieurs fois (empecher la triche).

Je sais pas comment faire...

Merci d'avance..

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

29 janv. 2006, 23:37

en identifiant son adresse IP.

Eléphant du PHP | 114 Messages

29 janv. 2006, 23:45

a ok...

donc je stock l'ip du votant dans une table et apres je le compare ?

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 janv. 2006, 00:07

Absolument !

Sachant que ce n'est pas une sécurité garantie à 100%,
parce que si tes visiteurs sont en "vrai DHCP" (c'est rare mais ça arrive),
ils peuvent revenir plusieurs fois avec des adresses IP différentes.

Tu peux ajouter une vérification par cookie
mais là encore, tu es à la merci d'un utilisateur qui les supprime ou les refuse.

Eléphant du PHP | 114 Messages

30 janv. 2006, 00:33

merci pour tes precieux conseils

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 janv. 2006, 00:51

Le système le plus sûr est de restreindre ton vote
aux seuls internautes qui se sont inscrits sur ton site.

Dès lors, tu n'as plus aucune difficulté à les identifier avec certitude
et tous les contrôles de non-doublonnage sont faits lors de l'inscription.

Mais c'est vrai que devoir s'inscrire pour voter peut dissuader... :?