Question

After user registers, I send an email with a guid link to click to validate the registration.

It confirms the email exists, but how does that help fight spammers?

Can't bots 'click' same link back to the site and validate registration just the same?

Was it helpful?

Solution

You're right, it doesn't prevent spammers. All it does is create another obstacle for users trying to use your site/service/app. Is that something you really want? You should be removing obstacles, not creating them. It sounds like you're solving a problem you don't even know you're going to have or not.

OTHER TIPS

It verifies:

  • the user has typed their e-mail correctly (since this is the only way you have of contacting them, lets get it right)
  • the e-mail address exists
  • it is owned by the person requesting the page

Indeed - it doesn't prevent bots from accepting e-mails from their own e-mail account, but it stops them accepting e-mails from my account... this in turn keeps you out of the legal quagmire of being accused of spamming some random Jo. Everyone wins.

It makes sure that the user is the actual owner of the e-mail address. You don't want them to enter in just anyone's e-mail address and start having messages from your site e-mailed to random people.

I have a gmail account with a short user name and am often getting email not intended for me, often sensitive stuff like password data or shipment IDs. This happens because some people simply don't know their own email address. If there was some email verification, I wouldn't have to suffer this and their privacy would be preserved.

It all depends on how much you think your users will tollerate.

If you running an online store you want to minimize the number of roadblocks along the way or the user may drop out prior to completion of a purchase.

If it is an online forum or similar then the user may be open to going through more hoops.

If its a free online newspaper that requires validated registration to simply read, people may just go elsewhere instead of bothering.

You need to balance what the user will tollerate with the site needs and offerrings.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top