Eliminating dupe votes

Ask a Question related to ASP Database, Design and Development.

  1. #1

    Default Eliminating dupe votes

    Wonder if this is possible and if so anyone could give me a bit of a hand. I
    am writing a voting system which uses cookies to prevent multiple votes,
    however we all know that if someone wants to cheat the system they can quite
    easily.

    Because of the number of votes every night at 1am an asp page is run that
    calculates the average vote for each widget and stores it in the database.
    Inside this page I was thinking I could also first run a statement that
    looks at the vote, selects all the votes that have both the widget id and
    also the same ip address and are within a time period of each other, say 2
    hours. I wouldn't want to delete them over all time as for example AOL users
    would share the same IP.

    Votes that are duped within this time scale would have a 0 in the fld_allow
    column and can be disregarded when calculating the average.

    Currently the table has fld_vote_uid (Vote UID), fld_value (int 0-10),
    fld_date (auto added sql small date/time), fld_ip (users ip address),
    fld_allow (auto set to 1)

    Is this possible?

    Many thanks


    bateman Guest

  2. Similar Questions and Discussions

    1. Customizing Dreamweaver for a Custom XML format (Dupe)
      Note: This is a duplicate message previously posted in another forum. It should be in the other forum if that forum is "(Dreamweaver Application)...
    2. dupe times in Time::HiRes
      Monks, mongers and perlites, I have been attempting to use it to provide 20 digit time date stamp which includes 6 digits for microseconds. In...
    3. dupe messages from -newbies
      Sorry OT, but I believe I can see the problem with messages being duped back from -newbies (even when they're not being posted to there!) that was...
    4. eliminating red eye
      I downloaded my pictures to iphoto and eliminated the "red eye" in some of the pictures. When I open them in photoshop the red eye is still present....
    5. Dupe Prevent on Form Submit
      I have an html form, that has fields and when the submit button is pressed, the information is transferred to a php file. Which then inserts the...
  3. #2

    Default Re: Eliminating dupe votes

    On Sat, 3 Jan 2004 13:19:21 -0000, "bateman"
    <bateman_ap@nospam.hotmail.com> wrote:
    >Wonder if this is possible and if so anyone could give me a bit of a hand. I
    >am writing a voting system which uses cookies to prevent multiple votes,
    >however we all know that if someone wants to cheat the system they can quite
    >easily.
    >
    >Because of the number of votes every night at 1am an asp page is run that
    >calculates the average vote for each widget and stores it in the database.
    >Inside this page I was thinking I could also first run a statement that
    >looks at the vote, selects all the votes that have both the widget id and
    >also the same ip address and are within a time period of each other, say 2
    >hours. I wouldn't want to delete them over all time as for example AOL users
    >would share the same IP.
    >
    >Votes that are duped within this time scale would have a 0 in the fld_allow
    >column and can be disregarded when calculating the average.
    >
    >Currently the table has fld_vote_uid (Vote UID), fld_value (int 0-10),
    >fld_date (auto added sql small date/time), fld_ip (users ip address),
    >fld_allow (auto set to 1)
    >
    >Is this possible?
    Well, yes it is. Take a look at other ASP voting scripts and you'll
    find multiple methods of doing this, though all have problems. For
    example, what about proxy users that all show the same IP?

    Jeff
    Jeff Cochran Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139