It's funny, i can't think of a better way to stop the abuse but i can think of a 100 ways to abuse it. I hate getting stuck in one of those spy vs spy - measure vs counter measure situations so i'm sympathetic to the challenge.
Maybe you could randomly redirect a user to one of those "prove your human by entering these garbled looking words that only a human can read" tests. Like, one in every 100 clicks or so a user gets a random test they have to prove they are human before continuing on. Anyway, that's my 12:30 am $0.02. good luck. - Ben On Jun 28, 7:17 am, mscwd01 <[email protected]> wrote: > I assume my idea was the best anyone can come up with? > > On Jun 27, 10:27 am, mscwd01 <[email protected]> wrote: > > > > > Hey, > > > I am developing an app which "awards" users for visiting a specific > > link. However, I want to ensure this is not abused by people writing > > scripts to visit the link rather than manually viewing it. > > > Is there a way to check how many times a specific IP address has > > accessed your application within the last minute and deny access if > > the visit count is higher than, say, 20. > > > I guess I could use the memcache to insert the users IP (if they have > > not visited before), then on each subsequent visit check if the IP > > exists and if so increment the visit count. However, will this work if > > you have thousands of concurrent users? > > > Is there a better way? > > > Many thanks -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
