Faire un système de vote - ASP - Programmation
Marsh Posté le 11-12-2002 à 13:09:54
Urd-sama a écrit : coucou tout le monde, |
Tu limite un vote par IP, c'est faisable, par contre je connais pas le commande... avis aux connaisseurs
Sinon, j'ai déjà fais ça pour mon site perso, à part que y'a pas de limitations...ca m'interresse donc aussi de pouvoir obtenir l'@IP en ASP !
Marsh Posté le 11-12-2002 à 13:19:43
mais le problème en limitant le vote par ip, c'est que les ip ne sont pas fixes... est-ce un problème majeur, ou au contraire, un détail insignifiant?
Marsh Posté le 11-12-2002 à 13:21:24
Urd-sama a écrit : mais le problème en limitant le vote par ip, c'est que les ip ne sont pas fixes... |
Le pire, c'est pour les IP fixes, mais derrières lesquelles il y a du monde. Genre proxy par exemple.
Marsh Posté le 11-12-2002 à 13:23:22
Dans tout les cas, pour obtenir l'@IP c'est comme ça :
<%=Request.ServerVariables("REMOTE_ADDR" )%>
Marsh Posté le 13-12-2002 à 07:54:48
une réponse possible qu'on m'a proposé, c'est de ne pas prendre en compte les votes postés avec la meme ip dans l'heure courante par exemple. ca évite le flood, mais ca n'évite pas aux personnes de venir plusieurs fois par jour.
personnellement ca me suffirait, ce vote n'a pas besoin d'être totalement protégé, c'est du gadget.
Marsh Posté le 13-12-2002 à 08:36:01
Urd-sama a écrit : une réponse possible qu'on m'a proposé, c'est de ne pas prendre en compte les votes postés avec la meme ip dans l'heure courante par exemple. ca évite le flood, mais ca n'évite pas aux personnes de venir plusieurs fois par jour. |
Et ben tu stock les IP et l'heure dans la BD, et quand y'a la même IP une deuxième fois, tu compare:
if (heure_actuele - 3600)> heure_vote then heure_vote=heure_actuelle
et tu reprends en compte le vote
Marsh Posté le 16-12-2002 à 13:04:48
exact, mais il faut stocker également la date et pas seulement l'heure
Marsh Posté le 16-12-2002 à 13:24:49
Urd-sama a écrit : exact, mais il faut stocker également la date et pas seulement l'heure |
vi, CT un exemple
Marsh Posté le 16-12-2002 à 13:29:03
euh pas encore fait, j'ai pas le temps.
mais je vais faire sur ce principe, y'a pas de raison que ca fonctionne pas
Marsh Posté le 16-12-2002 à 14:00:32
Urd-sama a écrit : euh pas encore fait, j'ai pas le temps. |
Oki, ben bonne chance alors
Marsh Posté le 16-12-2002 à 16:43:14
1. J'vois pas pourquoi cela représente un problème d'utiliser des Cookies .... mais bon
=> tu peux utiliser les collections dans un cookie ce qui est fort pratique pour la gestion d'un client.
2. Le système le plus simple et le plus sûre d'éviter les doubles votes etc ... c'est encore la mise en place d'un système d'authentification Login / Password qui permet dès lors de gérer l'évolution du client sur le site....
3. Tout ce qui est système de récupération d'ip ou de Mac Adress ne sert strictement à rien ...
Voilà voilà ...
Marsh Posté le 16-12-2002 à 17:19:04
Ultra Bestial a écrit : 1. J'vois pas pourquoi cela représente un problème d'utiliser des Cookies .... mais bon |
ouais, enfin bon pour un truc simple la gestion login/pass est un peu lourde...sinon, pk la récup de l'IP sert à rien
Marsh Posté le 06-01-2003 à 11:44:36
j'ai toujours pas fait le truc (je vais m'y remettre avec la rentrée du boulot), mais je tenais juste à dire que mon but était d'éviter le flood intensif, raison pour laquelle je prendrais en compte l'ip et l'heure (ainsi que date). en général, si qqun veut te faire ch___, il va cliquer beaucoup de fois à la suite. Si des gens votent quelques fois en 1 mois, ca m'est totalement égal. Je veux surtout éviter le flood intempestif. Donc cette solution me parait très bonne pour éviter les cookies (je trouve qu'on vous met souvent trop de cookies à la gueu__ pour rien, alors j'aimerais éviter le + possible cette façon barbare de procédérer -> et je parle meme pas du login, qui serait ridicule pour un vote à 2 balles )
Marsh Posté le 11-12-2002 à 11:40:53
coucou tout le monde,
pour le moment, j'utilise un système gratuit de vote pour mon site web, pour déterminer quelle musique je mets à disposition chaque mois dessus. Cepenant, depuis quelques temps, j'ai remarqué qu'un pop-up de mirde venait sans crier gare, et je suppose fortement qu'il vient de ce vote.
J'aimerais créer moi-meme un vote en asp, vu que j'ai quelques notions en ce langage. Le problème est que je sais pas trop comment mettre ca en place. Mon principal problème est "comment faire en sorte qu'on ne puisse voter qu'une seule fois". Dois-je faire avec les cookies? (chose que je préfererais éviter). Dois-je utiliser l'ip de l'autre personne? ou encore autre chose? Bref, je sais pas comment faire.
Quelqu'un pourrait-il m'aider et me donner au moins un indice? car je ne sais déjà pas ou commencer à chercher, je n'ai pas trouvé de tutoriel pour faire ce genre de trucs en asp.
merci d'avance