generate the id by taking the date and time and do this.. just an idea i thought of.. might work...
date time stamp
112932100403
11:29 p.m. 32 seconds the date is 10/04/03
1=a
2=c
3=e
4=g
5=i
6=k
7=l
8=n
9=p
0=r
or whatever combo of letters u want
hence
112932100403
would read
aacpecarrgre
(use less sequencial letters for better results)
therefore, you'll never get the same conformation number
that'll get u a number.
if they try to reg again, send em the same key outta the dbase
they type in the right email addy and confo number then they get sent to a form that they fill out for username password etc.
if they tried signing up more than once, then they'll get sent the same confo id and a message sayin they already requested the confo number and they have 7 days to 'claim' (i guess is the word) an account. otherwise, it'll be erased from the dbase (after 7 days) and they'll have to sign up for another confo number. once they are reged give them the option to change their email in the admin props for each user (assuming u have one) if they come back to the page with a different email addy, have them log in with a username and password that they used before.
i'd make their username their email addy because even if they lose there email account, that username and pword will still work. so they can login to the site, and change their email addy that way which in turn will change there username to their new email addy.. sounds complicated but, i see no reason why the logic won't work. if u need more questions answered, ask away.
by the way, it isn't hard to do a query on the dbase for the email address string, then pulling that row to get the conformation number.. u just pull than check it against what they typed and if what they type in the box equals what's in the dbase.. whalla! anyway, i need to go to bed, i got acts at 8 in the morning 🙁 so i won't get back online to check this till probly around 3ish tomorrow afternoon, but i'll check. lates - Froz
............
another thought that just crossed my mind... it could be fun to write a function to make that number/letter combo.
depending on how secure you made it, you can encrypt it deeper and deeper. if u do do it this way, could u send me what u made? i'd kinda like to see it in working action 🙂, if not, i got some ideas on how to build it, but it'd be cool to see and possibly use down the road.
instead of a=1
u could do 4KcWa=1 or if there are two numbers side by side -> 11 you could make it b=11 and just a=1 for 1 number.. i got all kinds of ideas runnin through my head now, so if ur stuck, lemee know!