So the verification process isn't necessary anymore.
Why don’t we do email verification in reverse?
151–160 of 329 posts
Re: Why don’t we do email verification in reverse?
#152Earlier quoted context omitted.
You can solve this problem without a signup form. Just give the user two links: sign up and log in. Both ask for email address first. The next screen tells them to check their email. You can use unusual flows without confusing users as long as you give them cues about how to do what they're trying to do.
That doesn’t solve the issue of passwordless login, though, which is the fact not everyone has access to their email on every device at all times. Need to check something attached to a work email (hello Slack) but purposefully not got work email set up on your personal device? Good luck
... and it just doesn't work.
Re: Why don’t we do email verification in reverse?
#153Some caveats:
1. not everyone has email set up on phone. We provide instructions to send email by hand.
2. We emphasize for user to choose correct email if they using work and personal email. No good solution here if user connect game account to work email. Only letter to support
Re: Why don’t we do email verification in reverse?
#154A _significant_ amount of users, especially non-technical ones, won’t have a properly configured email client. They’ll click signup, it’ll open Outlook or Apple Mail, and then they’ll give up on your app in frustration because they can’t register.
There’s very limited room for shifting the signup paradigm in a way that won’t leave N% of your potential users unable to sign up.
Re: Why don’t we do email verification in reverse?
#155Earlier quoted context omitted.
You can solve this problem without a signup form. Just give the user two links: sign up and log in. Both ask for email address first. The next screen tells them to check their email. You can use unusual flows without confusing users as long as you give them cues about how to do what they're trying to do.
That doesn’t solve the issue of passwordless login, though, which is the fact not everyone has access to their email on every device at all times. Need to check something attached to a work email (hello Slack) but purposefully not got work email set up on your personal device? Good luck
Ha. Good luck with that. Your email provider probably only supports Chrome.
Re: Why don’t we do email verification in reverse?
#156Earlier quoted context omitted.
Unpopular take: users should be free to use bad and insecure passwords for services they don't care about.
Unfortunately even privileged users (that have authority to change the permissions or possibly passwords of other users) can still use weak passwords. A better solution would be to have your browser prevent you from reusing passwords (it only needs to keep hashes).
Re: Why don’t we do email verification in reverse?
#157Earlier quoted context omitted.
I do and tell people to do the same. Unfortunately we can't force people to actually do it.
Firefox is great in that regard: when you fill in a signup form it will automatically suggest you a long, generated password, and will then store it for you.
Re: Why don’t we do email verification in reverse?
#158If you make a service and ask for email validation, you want validation that the user has that email address. Since anyone can spoof e-mails from any address, getting an email from the address is not validation for anything.
You need to send an email to the account and get a response to validate the email address is real. Otherwise it's trivial for me to go to any web site and pose as you. All I would need to do is spoof your email address.
Edit: I agree that the current state of affairs is unsatisfactory :-)
Re: Why don’t we do email verification in reverse?
#159Earlier quoted context omitted.
Yeah I don’t get it. Is this the reasoning? Email is slow to get to me I use neomutt (there are dozens of us, dozens!) and so links sometimes are wonky. So let’s use SPF and DMARC, something totally outside of a regular email user’s control, to do this task. And hope that it works.
> I use neomutt (there are dozens of us, dozens!) and so links sometimes are wonky. I used neomutt for that one example, but the other error modes happen to me regularly on macOS with the system mail client. For example, I regularly (~1/week) run into services that expect the verification email to be opened in the same browsing session, but Chrome "helpfully" picks a different profile. (The point about neomutt was no…
Re: Why don’t we do email verification in reverse?
#160I still think magic links are a good compromise. With a user / pass you still need to verify your email as a separate step. A magic link sends you an email and you're technically verifying your email every time you use it, so it removes an extra step.
It's also really useful for being able to login from multiple devices without needing to keep your password synced with a multi-device password manager. That's especially handy on mobile because even if you're around your desktop with your password manager who the heck wants to manually type `pm'TWZS"$G39c(Es:k@v3-*IhP#DUbows:=='"Z],Ud"R8XO` as a password into your mobile phone?
Lastly, it lets you put the burden of MFA on your email account. If your email account is protected by MFA then your app using magic links is protected by MFA. It means users don't need to give out their phone number or hook up another site to their authenticator app.
I really don't understand why so many folks hate magic links. They solve a number of problems in a pretty reasonable way at the cost of having to wait 5 seconds for 1 email to verify your email at which point the site can set a cookie for a year and you don't have to deal with logging in by email for another year.
You can also protect sensitive actions by requiring folks to verify their email to replicate how a site might ask for your password to do something like change billing details or whatever makes sense for your app.