J'ai lu sur stackoverflow sur la création de systèmes de vote en PHP qui minimisent les abus/votes multiples du même utilisateur, mais je n'ai pas trouvé la réponse à ma question.Système de vote PHP avec des sessions?
J'ai une application où les utilisateurs n'ont pas besoin de s'inscrire pour voter ou «aimer» une entrée. Évidemment, je veux minimiser les abus et je ne veux pas limiter les votes par adresse IP car certaines organisations (la mienne incluse) utilisent des adresses IP partagées. Je n'ai jamais utilisé de sessions dans un système non authentifié auparavant, mais comme cette application est centrée sur les votes d'entrée (utilisés pour une valeur de divertissement pure, mais je voudrais quand même minimiser les abus), je me demandais si cette approche travailleraient et s'il y avait des inconvénients tels que des implications de performance, et s'il est même possible d'utiliser des sessions de cette façon:
- commencer une session lorsque le site est chargé
- permettre un vote par article par session
Si c'est une mauvaise idée, mes options alternatives seraient de permettre un nombre raisonnable de votes par adresse IP (disons 25), ou de mettre une limite de temps entre les votes de la même adresse IP.
Qu'est-ce que vous recommandez/que pensez-vous qui serait le plus ennuyeux pour un utilisateur? Redémarrer un navigateur, attendre 5 minutes entre les votes ou effacer les cookies?
Je recommande de ne pas utiliser les résultats à d'autres fins que le divertissement. – gnud