467,869 Members | 1,448 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 467,869 developers. It's quick & easy.

Screening robots for signup forms

I am developing a website where users can sign up for a service. They
essentially can become a memeber. It will allow anyone to sign up, but
I need to make it so only humans can sign up. I need to avoid any
automatic scripts that could create tons of bogus accounts.

What I believe is the best solution for me is to have an image appear
as part of the form they fill out to get the account. In the image
will be scrambled text. The user must decipher the text in order to
create the account. That should take care of just about all bots.

The only way I can think to do this is to manually create a ton of
images to use for this. Does anyone know of a more simple way to do it?

May 10 '06 #1
  • viewed: 1478
Share:
3 Replies
Dustin wrote:
I am developing a website where users can sign up for a service. They
essentially can become a memeber. It will allow anyone to sign up, but
I need to make it so only humans can sign up. I need to avoid any
automatic scripts that could create tons of bogus accounts.

What I believe is the best solution for me is to have an image appear
as part of the form they fill out to get the account. In the image
will be scrambled text. The user must decipher the text in order to
create the account. That should take care of just about all bots.

The only way I can think to do this is to manually create a ton of
images to use for this. Does anyone know of a more simple way to do it?


Google for "captcha"

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 10 '06 #2
>I am developing a website where users can sign up for a service. They
essentially can become a memeber. It will allow anyone to sign up, but
I need to make it so only humans can sign up. I need to avoid any
automatic scripts that could create tons of bogus accounts.

What I believe is the best solution for me is to have an image appear
as part of the form they fill out to get the account. In the image
will be scrambled text. The user must decipher the text in order to
create the account. That should take care of just about all bots.
One way to deal with this is to generate the images on the fly.
The signup page generates a random string to put in the image. (Be
VERY careful about the randomness of your generator, and DON'T use
the session ID to generate it, since the bot gets the session ID,
but not the data in the session). Stick the random string into the
session. The PHP "page" that returns the image uses this string
to generate it on the fly. The page that checks for the correct
answer also uses it.

As to how you generate the image from a string in such a way that it
can't be OCR'd by a bot, I don't have an answer for that, but I assume
it's been solved.
The only way I can think to do this is to manually create a ton of
images to use for this. Does anyone know of a more simple way to do it?

Gordon L. Burditt
May 10 '06 #3
http://www.google.ca/custom?q=captcha

Yup, captcha for sure, it uses PHP GD or ASP GDI to dynamically create
images from text/words to be displayed for human reading (hard for a
bot to read images, need specialized OCR bots for that, but making
weird fonts and other abstracts to the image will make the image only
human readable. Heres a sample: http://www.sirseek.com/spider/crawl.asp

-------------------------------------------
Gigahertz Inc.
http://www.GigahertzInc.com

May 11 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

56 posts views Thread by Anonymous, quoting Philip Ronan | last post: by
4 posts views Thread by Misfit | last post: by
reply views Thread by jon | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.