Les articles publiés sur le site
-
11 juin 2018, par salvatore@…
— Log
-
11 juin 2018, par cedric@…
— Log
Evolution importante de la methode de verification de l'unicite des votes quand ouverts a tous.
On peut maintenant choisie :
- par adresse IP (comme avant, le plus restictif)
- par empreinte du navigateur (meme signature utilisee que pour les stats, permet a plusieurs utilisateurs utilisant une meme IP de voter, mais aussi a un utilisateur de voter plusieurs fois en changeant de navigateur)
- par cookie (attribue forfaitairement au moment du vote, permet a plusieurs utilisateurs utilisant les memes configuration d'ordi derriere la meme IP de voter - grosses entreprises - mais du coup aussi de voter plusieurs fois en vidant ses cookies)
Le reglage par defaut reste l'adresse IP. Dans tous les cas le hash et le cookie sont memorises en base, ce qui permet de changer eventuellement de methode en cours de vote
/!\ Mais attention, pour les votes existants avant cette mise a jour, si on change de methode cela revient a autoriser tout le monde a revoter 1 fois
-
11 juin 2018, par cedric@…
— Log
Refactoring : une fonction notation_identifier_visiteur pour factoriser l'identification du visiteur. Au passage on delaisse la session au profit d'un simple cookie pour reconnaitre un visiteur qui a vote
+ verification au moment du vote (dans traiter()) qu'il n'a pas deja vote, auquel cas on ne modifie pas sa note si il n'a pas le droit, mais silencieusement, sans message d'erreur (puisque c'est un filou qui s'est debarasse de son cookie)
+ une fonction notation_retrouver_note() pour retrouver la note d'un objet/id_objet/visiteur donne
-
11 juin 2018, par cedric@…
— Log
class editer-groupe et indentation
-
11 juin 2018, par cedric@…
— Log
optimiser_base_disparus : supprimer les notes en base pour les objets qui n'existent plus