Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 491255
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T01:59:33+00:00 2026-05-13T01:59:33+00:00

I am wondering what are the technical hurdles involved with offering a voting system

  • 0

I am wondering what are the technical hurdles involved with offering a voting system (or say ratings) without requiring the user to sign in. I know there are issues with robots, voting a bunch – but what if you keep the users IP address? Do proxies become an issue?

I’d like to build a public voting system that is still reliable.. is that possible right now?

EDIT
The stakes are moderately high for correctness, that is human-verification, and one-vote-per-user. A full-fledged login will ask too much of the user given his role (voter)

Also, if this is “impossible” to accomplish, how can you detect vote fraud after the fact? Could wikipedia’s model work here?

Thanks,
Matt Mueller

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T01:59:33+00:00Added an answer on May 13, 2026 at 1:59 am

    As you said, you’ll need to handle robot behavior.

    If you log an IP address, you’ll have problems with corporate users which usually stay behind a proxy, so everyone seems to have same IP.

    Maybe you should to display some CAPTCHA image to validate human votes. Can’t be that hard for users, since it’s suppose to vote only once.

    EDIT: How to enforce one vote per user?

    You can:

    • Ask for a valid email and send a link to vote
    • To log your user in and let it vote
    • Let user vote and save a cookie
    • Let user vote and ban user IP

    All this options have a weakness, so you’ll never be sure.

    To handle this problem “definitely”, you’ll probably need to bind their virtual identity with their real identity. This can be done by asking for personal information and keeping it. But that brings a whole new problem set.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Wondering if there is any way to get the lambda expressions that result from
wondering if some of you know what javascript framework facebook is using ? Thanks
Wondering if there is a good way to generate temporary URLs that expire in
I'm writing my Master's thesis on automatic portability testing and was wondering whether there
I was wondering why MYSQL uses a single equals sign in conditional statements instead
I was wondering about this at a technical level. I was given to understand
I've been wondering for long why there doesn't seem to be any parsers for,
Are there any technical Design-by-Contract solutions for Java projects similar to XINS ? I'm
i have technical wondering here guys , switch statement performs faster ,that thing i
The Question Does anyone know of technical reasons for avoiding web views inside scroll

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.