Hacker News new | ask | show | jobs
by iamdual 1761 days ago
You need to authenticate the user before the activation.
2 comments

This. You could rely on a cookie during the get request as well, that you set on the users browser during registration. Or re-auth after click.
The problem with that is people like myself who tend to register on a laptop but then click the email verification link on their mobile phone.

(Because waiting for Gmail to load on a laptop is painful, whereas on my phone is shows up as a push notification within seconds)

What about magic links? :)