IP
Από {kosmas_gr}
Καλημερα και Χρονια Πολλα, θα ηθελα να ρωτησω το εξης : εχω φτιαξει μια σελιδα για ψηφοφορια και ψαχνω να βρω με ποιο τροπο θα μπορουσα να αποτρεψω τους επισκεπτες (μεσω της IP) να ψηφισουν 2 και 3 φορες . Ευχαριστω.
Φτιάχνεις τη database με ένα επιπλέον πεδίο IP. Αν η IP αυτουνού που πάει να ψηφίσει δεν υπάρχει στη db, τότε δέχεσαι την ψηφοφορία και αποθηκεύεις και την IP του. Με asp μπορείς να τη βρεις κάνοντας Request.ServerVariables("REMOTE_ADDR").
Όμως δε θα κάνεις δουλειά καθόλου.
- Τι θα γίνει αν θέλουν να ψηφίσουν 100 διαφορετικά άτομα με την ίδια IP, πχ αν μπαίνουν με proxy server;
- Πώς θα πιάσεις το χρήστη αν έχει dynamic IP που αλλάζει κάθε φορά που συνδέεται;
Πιο σωστή λύση είναι να του φυτέψεις ένα cookie τη στιγμή που ψηφίζει και να το εξετάζεις πριν από κάθε ψηφοφορία.