Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2902 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Faire un système de vote

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un système de vote

n°267005
urd-sama
waste of space
Posté le 11-12-2002 à 11:40:53  profilanswer
 

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:

mood
Publicité
Posté le 11-12-2002 à 11:40:53  profilanswer
 

n°267047
snake-bis
Life's short, Behave
Posté le 11-12-2002 à 13:09:54  profilanswer
 

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 !

n°267054
urd-sama
waste of space
Posté le 11-12-2002 à 13:19:43  profilanswer
 

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?

n°267056
kadreg
profil: Utilisateur
Posté le 11-12-2002 à 13:21:24  profilanswer
 

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 !
n°267057
snake-bis
Life's short, Behave
Posté le 11-12-2002 à 13:23:22  profilanswer
 

Dans tout les cas, pour obtenir l'@IP c'est comme ça :
<%=Request.ServerVariables("REMOTE_ADDR" )%>

n°268803
urd-sama
waste of space
Posté le 13-12-2002 à 07:54:48  profilanswer
 

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.

n°268808
snake-bis
Life's short, Behave
Posté le 13-12-2002 à 08:36:01  profilanswer
 

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

n°270374
urd-sama
waste of space
Posté le 16-12-2002 à 13:04:48  profilanswer
 

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

n°270387
snake-bis
Life's short, Behave
Posté le 16-12-2002 à 13:24:49  profilanswer
 

Urd-sama a écrit :

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


vi, CT un exemple  :D

n°270389
snake-bis
Life's short, Behave
Posté le 16-12-2002 à 13:25:38  profilanswer
 

Alors, t'as fais comment tout compte fait ?

mood
Publicité
Posté le 16-12-2002 à 13:25:38  profilanswer
 

n°270393
urd-sama
waste of space
Posté le 16-12-2002 à 13:29:03  profilanswer
 

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

n°270428
snake-bis
Life's short, Behave
Posté le 16-12-2002 à 14:00:32  profilanswer
 

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:

n°270668
Profil sup​primé
Posté le 16-12-2002 à 16:43:14  answer
 

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
n°270759
snake-bis
Life's short, Behave
Posté le 16-12-2002 à 17:19:04  profilanswer
 

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

n°279977
urd-sama
waste of space
Posté le 06-01-2003 à 11:44:36  profilanswer
 

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 )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Faire un système de vote

 

Sujets relatifs
Systéme de session par cookiespb reprogrammation du shell en appel systeme pour ls et les pipes
système de statseuh la commande cd (en shell) en appels systeme, ça donne quoi?
Récupération curseur système en C#Système **simple** de templates
Impossible de lancer une commande systeme : segmentation faultSysteme d upload de fichier ds une administration
Variable système et WSH...[PHP] Système de vote... quel est le meilleur moyen de faire ca ?
Plus de sujets relatifs à : Faire un système de vote


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)