On May 28, 2012, at 2:26 PM, Luca Matteis wrote:

contained in the request), so why not give the IP address of the
request as well? This would allow the creation of even more powerful
Couchapps.

The IP address is not very useful for what you're trying to do. Given the 
prevalence of NAT (even by ISPs and cell carriers), multiple different users 
can appear to be at the same IP address; and given dynamic addressing and 
mobile devices, a single user can appear at multiple IP addresses over time.

In other words, if you do this it will offend some of your users who will be 
accused unfairly of cheating simply because they're behind a NAT, and it'll 
still be pretty easy for people to hack around by just voting from home, from 
work, and from a cafe.

Basically any system with disposable easily-created anonymous accounts will run 
into issues like these. There isn't any way around them without making the 
accounts stickier. But that's off-topic for this list.

—Jens

Reply via email to