tohuwabohu-io / librefit

OpenSource calorie tracker using kotlin, quarkus, postgresql, SvelteKit and OpenAPI 3
https://libre.fit/
GNU General Public License v3.0
1 stars 0 forks source link

Registration confirmation #92

Open tohuwabohu-io opened 1 month ago

tohuwabohu-io commented 1 month ago

Is your feature request related to a problem? Please describe. To ensure the usage of valid mail addresses, a user should confirm the registration within 14 days by activating the account after a mail notification.

Describe the solution you'd like Upon registration, an activation link should be generated and sent by e-mail. After 14 days, the link becomes inactive and the account should be locked. Any further login attempts should not be possible, but the option to send a new activation link should be presented.

Describe alternatives you've considered I thought about Sign-In with Google, Microsoft, Apple, ... etc. but given that I'm not aware what exactly will happen with the data I rather have this isolated in my application.

Additional context Please see a related issue: #91 An E-Mail as a Service platform is recommended. It's easy to land on a blacklist if I would send it myself. E.g.