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.

Reply via email to