how do i make it in php so that when people register they have to click an email that i send them before the registration is complete?
Use a MySQL database[that has key account info, like username, password, activation key, etc] & the mail() function. If you need help, add me on MSN:
I have an activation script which is sent automatically when someone registers as a member of my php site. It is used to verify that the email address they supplied is an address of theirs. It triggers a 32 character activation code on the members table on my database.
Hi, just store some value in databse against the email address. Then send this value to user with the url (form get style). when the user will click the link, verify is done.
If it were me, in your users table I'd have a column called authcode and activated. When the user signs up, before you email them confirmation, do something like $authcode = md5(rand(43,54353)); and then insert that into the database, and then on the confirm.php page check the email against the authcode and if they're true, set activated to 1