Καλημερα και Χρονια Πολλα, θα ηθελα να ρωτησω το εξης : εχω φτιαξει μια σελιδα για ψηφοφορια και ψαχνω να βρω με ποιο τροπο θα μπορουσα να αποτρεψω τους επισκεπτες (μεσω της IP) να ψηφισουν 2 και 3 φορες . Ευχαριστω.
Φτιάχνεις τη database με ένα επιπλέον πεδίο IP. Αν η IP αυτουνού που πάει να ψηφίσει δεν υπάρχει στη db, τότε δέχεσαι την ψηφοφορία και αποθηκεύεις και την IP του. Με asp μπορείς να τη βρεις κάνοντας Request.ServerVariables("REMOTE_ADDR").
Όμως δε θα κάνεις δουλειά καθόλου.
- Τι θα γίνει αν θέλουν να ψηφίσουν 100 διαφορετικά άτομα με την ίδια IP, πχ αν μπαίνουν με proxy server;
- Πώς θα πιάσεις το χρήστη αν έχει dynamic IP που αλλάζει κάθε φορά που συνδέεται;
Πιο σωστή λύση είναι να του φυτέψεις ένα cookie τη στιγμή που ψηφίζει και να το εξετάζεις πριν από κάθε ψηφοφορία.
Ok καλη ιδεα με το cockie αλλα πως γινετε?
http://tip.gr/dev/samples/cookies.asp
tip: Gr και διεθνή domain names με Δωρεάν φιλοξενία 1000Mb php - perl για πάντα * F5 για νέο tip