TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Rethinking email confirmation

72 pointsby rdfiover 8 years ago

14 comments

jsnneoover 8 years ago
Adding friction to user registration should be done with caution, forcing users to go through your registration form <i>and then</i> refuse access to the site until they click on an activation link <i>and then</i> enter their registration information again is so much friction, it&#x27;s going to drive users away and will frustrate those who do push through it... and it&#x27;s completely unnecessary.<p>The problem this idea proposes to solve is an edge case, and there are better solutions. For example after registering an account a user can be immediately logged in with a banner displayed at the top until their account has been validated via email, with the option to change their email address if they entered it incorrectly on registration. There&#x27;s no additional friction, and the minority of users who do make a mistake with their email are covered.
评论 #13128974 未加载
评论 #13128978 未加载
评论 #13129287 未加载
评论 #13129100 未加载
koliberover 8 years ago
Most people will not encounter this problem.<p>- website that use a username as the primary identifier will make it clear that the email address has not yet been verified. They will nag the user to confirm the email address, or at least prominently indicate that the email is not yet verified. It will be difficult for the user to not notice an unverified email address.<p>- most websites use the email address as the identifier. If the user used the wrong email address to create the account, they will not be able to subsequently log in.<p>- some website require you to verify the email address before you create the account, even though they ask for all the information on a single signup form.
评论 #13129411 未加载
评论 #13129273 未加载
评论 #13129176 未加载
blauditoreover 8 years ago
I ran into exactly this problem about two years ago with Google Apps for Work. I mistyped my email address, but was able to finish registration and start using it. When I noticed my error, there was no way to change the account&#x27;s email address without confirming that through the original one, which I obviously couldn&#x27;t. I had no other choice than letting go of the account.<p>It&#x27;s quite silly because you&#x27;d think for a big platform like this, they would have thought about such a case, but they obviously didn&#x27;t.
jakub_gover 8 years ago
There&#x27;s one major problem with this idea from user point of view:<p>when you have just a &quot;enter your email&quot; field and nothing more, you already gave someone an email and got nothing in exchange yet, then at the next step, you click the link, and they ask you about 100 mandatory things to finish registration, asking about everything including your shoe size. Then you might not want to register to this kind of site out of principle, and also can not unregister anymore usually.<p>(To be fair, sometimes pages have multi-step registration and do the same, asking few innocuous things first, and more privacy-invading things later. I hate that.)
评论 #13129350 未加载
kijinover 8 years ago
A much easier, and already widespread, way to prevent the problem described in the post is to use the email address as the login username. It is highly unlikely that the same person will mistype the same email address every time he tries to log in, so the mistake will be caught very quickly even if someone else clicked the confirmation link.<p>If a person enters the wrong email address at signup, no damage is done. He can just sign up again with the correct email address. The account with the incorrect email address will either remain uncomfirmed and deleted at some point, or belong to someone else. Doesn&#x27;t matter, it&#x27;s an empty account. You should prune unconfirmed, empty accounts periodically anyway.<p>If you really want users to have a separate username, nickname, handle, or whatever, that&#x27;s fine. But that should be separate from the login, especially if it&#x27;s going to be visible to other users.
评论 #13129019 未加载
评论 #13129043 未加载
评论 #13128948 未加载
tomw1808over 8 years ago
Why not just discard the registration after 1h when nobody clicks on the confirmation-link? Works since the 90s!?
Animatsover 8 years ago
If the user name is the user&#x27;s email address, the problem disappears.
评论 #13129395 未加载
croonover 8 years ago
I wish this was the only problem with signing up to services, because it can be solved with formfills, verifying your email upon entering it, etc, etc.<p>As someone who got their last name at gmail in 2004, I&#x27;ve gotten a lot of emails for other people over the years, and A LOT of services don&#x27;t require verifying your email for signing up.<p>I&#x27;ve gotten a Twitter, Instagram and Fiverr account without signing up (on top of probably hundreds of smaller services, golf clubs, local news, charities, etc), and definitely without ever clicking a link in an activation email I didn&#x27;t sign up for. The latter of which I can&#x27;t delete, nor change my username, effectively burning that email address for that service.<p>I&#x27;m sure those named services have since fixed that, but that it was ever an issue in the last 15 years baffles me.<p>Nowadays I use my own domains for email, so it matters less, but I wish even confirming emails at all for services was more enforced.<p>I&#x27;m sure this is all rooted in services wanting to grow their &quot;user&quot;base rather than have real users.
pornelover 8 years ago
The article says the e-mail <i>was</i> confirmed, but by wrong person:<p>&gt; the person that actually owned the jon.smith@email.com was a kid that was curious and clicked the email from TheService asking him to verify his email address.<p>Unfortunately, most comments to this article miss this point and argue about unconfirmed addresses instead.
madmax108over 8 years ago
HN HugOfDeath!<p>Cached version: <a href="http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:Er9PEaJ8cJQJ:www.blinkingcaret.com&#x2F;2016&#x2F;12&#x2F;07&#x2F;rethinking-email-confirmation&#x2F;" rel="nofollow">http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:Er9PEaJ...</a>
评论 #13129451 未加载
andybakover 8 years ago
Slack offers an optional &#x27;magic email link&#x27; sign-in for people that can&#x27;t remember or don&#x27;t want to look up their password.<p>I wonder if anyone has implemented a non-optional version of this on any decent scale? i.e. is anyone using passwordless &#x27;email link&#x27;-only login?
评论 #13129881 未加载
评论 #13130800 未加载
评论 #13130066 未加载
评论 #13129544 未加载
评论 #13131455 未加载
gottamover 8 years ago
better idea:<p>if user doesnt verify email within a few days, that email &quot;expires&quot; and is removed from the account. Add a message to nag the user to add a proper email to their account.<p>this removes the edge case mentioned in the article and reduces sign up friction.
评论 #13129117 未加载
评论 #13129116 未加载
kraftmanover 8 years ago
Or why not scrap the password and the username and just use passwordless login.
评论 #13129815 未加载
kyle4211over 8 years ago
A possible solution: a) Allow multiple registrations with the same email until a confirmation click happens and b) require a browser session or password to confirm.<p>Doesn&#x27;t this solve the issue presented?