#1 2006-01-25 02:24:51

rvelices
Équipe Piwigo
2005-12-29
1417

rating for anonymous users

Cette requete ( http://bugs.phpwebgallery.net/view.php?id=251 ) a ete demandee sur le forum (http://forum.phpwebgallery.net/viewtopic.php?id=5523)
Il n'y a pas une methode parfaite pour ne pas empecher une personne de noter les photos (d'une maniere anonyme) plusieurs fois.

Les 3 infos disponibles pour empecher plusieurs notes anonymes d'une meme personne sont:
1. Addresse IP
  a. Les ISP ne fournissent pas en general une addresse IP fixe, donc une notation d'une personne sur un ordi donne et avec un navigateur donne ne sera pas reconnue plus tard quand l'IP change (on pourrait par example utiliser une masque comme x.y ou x.y.z a la place d'une IP complete x.y.z.t mais ca resoud partiellement le pb)
  b. L'utilisation d'un proxy (par example dans les boites pour l'acces a l'exterieur) fera que plusieurs personnes differentes auront la meme IP

2. Cookie sur le navigateur
  a. Ne marche pas si on change de navigateur (IE/FF) ou si on efface les cookies
  b. Ne marche pas si on change de machine
  b. Ne marche pas si le navigateur ne les accepte pas (soit il ne peut pas, soit c'est desactive par l'utilisateur, soit c'est un search engine - je ne suis pas sur de ce dernier)

3. User agent - pas trop interessant mais je le liste quant meme

Je compte utiliser un cookie qui contient l'IP de la machine dans la forme (x.y.z) et qui ne va jamais expirer. Comme ca on repond partiellement aux points 1.a, 2.a et 2.b

Les interesses par cette fonctionnalite (qui sera biensur optionnelle) merci de faire savoir vos pensees

Hors ligne

#2 2006-01-25 08:24:36

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: rating for anonymous users

C'est une bonne idée pour les sites où les membres ne donnent pas trop de notes.
Il faut déjà que le nombre de visiteurs soit raisonablement fort...

Compter le nombre d'images de la gallerie, le nombre d'images notées, le nombre de membres et ...
Compter le nombre de membres ayant déjà noté (-1 l'admin).

Enfin, compter le nombre d'adresses IP différentes sur l'historique sur les 30 derniers jours par exemple.
(et je ne vois pas comment simplement mais l'idéal serait de le faire sur la base d'un masque x.y ou x.y.z si possible)

5 count ou count distinct à faire sur 4 tables, donc.

Calculer les rapports :
nombre de visiteurs/nombre de membres
nombre d'image notées/nombre de membres noteurs (sachant que l'admin fausse le résultat)
Si ne nombre d'images est trop faible ou si le nombre de visiteurs est trop faible: Bof. 8-/

Avec la note par les visiteurs, la tendance voudrait qu'il n'y ait pas beaucoup plus d'images notées mais que les notes obtenues soient plus réalistes.
Ça devrait sans doute donner une idée de l'intérêt sachant que sur le fond, tu as parfaitement raison. 8;-)
Quid de l'intérêt de devenir membre pour pouvoir noter?


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact