Faire un système de vote

Faire un système de vote - ASP - Programmation

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  :jap:

Reply

Marsh Posté le 11-12-2002 à 11:40:53   

Reply

Marsh Posté le 11-12-2002 à 13:09:54    

Urd-sama a écrit :

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  :jap:  


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 !

Reply

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?

Reply

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.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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" )%>

Reply

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.

Reply

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.
personnellement ca me suffirait, ce vote n'a pas besoin d'être totalement protégé, c'est du gadget.


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

Reply

Marsh Posté le 16-12-2002 à 13:04:48    

exact, mais il faut stocker également la date et pas seulement l'heure

Reply

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  :D

Reply

Marsh Posté le 16-12-2002 à 13:25:38    

Alors, t'as fais comment tout compte fait ?

Reply

Marsh Posté le 16-12-2002 à 13:25:38   

Reply

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

Reply

Marsh Posté le 16-12-2002 à 14:00:32    

Urd-sama a écrit :

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


Oki, ben bonne chance alors  :hello:

Reply

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à ...
 
 :)


Message édité par Profil supprimé le 16-12-2002 à 16:44:09
Reply

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  
 
=> 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à ...
 
 :)


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  :??:  

Reply

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  :D )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed