web-dev-qa-db-fra.com

réinitialisation du vote des utilisateurs

Je crée un système de vote utilisateur, je pense si je dois permettre à l'utilisateur de reprendre son vote positif ou vote négatif.

Les raisons évidentes pour autoriser les utilisateurs à le faire seraient qu'ils ont changé d'avis.

Y a-t-il d'autres raisons pour lesquelles je devrais envisager de me convaincre d'autoriser ou de refuser?

1
Abu Nooh

Vous avez raison, cela aide les utilisateurs à pouvoir modifier leur vote pour un certain nombre de raisons; ils pourraient avoir mal lu le message, changé d'avis, accidentellement cliqué sur le mauvais, etc. ne reprenez pas votre vote, tous vos amis penseront que vous êtes un Bronie.

Cependant, vous devez également imposer une limite au temps dont ils disposent pour le faire. Si un utilisateur obtient un vote négatif par quelqu'un sur le site, il peut sortir avec une vengeance et reprendre chaque vote positif qu'il lui a donné. Ou sur un site de questions/réponses comme celui-ci, si le demandeur accepte une réponse autre que la vôtre, vous pouvez essayer de retirer votre vote positif par dépit. Si le message n'a pas changé, il n'y a pas de bonnes raisons de permettre à un utilisateur de changer d'avis. C'est pourquoi StackExchange vous donne un délai de grâce de 5 minutes pour changer votre réponse, après quoi elle est verrouillée sauf si une modification est apportée à la question. Si vous essayez de changer votre vote, vous obtenez une erreur comme celle-ci:

enter image description here

2
DasBeasto