It sounds like you pretty much know what to do already :) In pseudo code ...
1. Client submits reg. form
2. Input is validated
3. Information is stored in a temp db along with a unique ID string
4. Email is sent to client provided email address with a link to your
activation page that includes the unique ID string
5. Upon request the activation page grabs the URL variable, client ID
string, and queries your temp db for a matching record
6. Supposing all other req. have been met, the client's temp record is moved
to the production db.
You could also throw in things like activation periods, passwords, etc. It's
really up to you regarding what to test for, how to restrict/allow actions,
validation methodologies, blah, blah. Hashing algorithms and UUID() work
well for creating unique client ID strings.
Steve
-----Original Message-----
From: Todd Ashworth [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 06, 2000 8:21 PM
To: [EMAIL PROTECTED]
Subject: Email authentication
Sorry if this comes through twice, but I'm afraid my last message got lost
in cyberspace.
When someone signs up on my site, I would like to be able to verify that
their Email address is valid and, at the same time, make sure they are
really the person using that address. I would like to send some sort of
confirmation E-mail with a link they have to follow to activate their
registration, but I want the link to be different/random for each person who
signs up. I've seen a lot of setups where you get sent a link with,
seemingly, random numbers in it. Has anyone had any experience with this
type of thing? Personally, I don't care how it does it, as long as it
works. Is there an easy way to create/process 'confirmation emails' in CF?
Is there any speciffic software or technique?
.Todd
------------------------------------------------------------------------------
Archives: http://www.eGroups.com/list/cf-talk
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.