Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Install - Allow signup email to be resent #1204

Open
mattwoberts opened this issue Sep 15, 2024 · 0 comments
Open

New Install - Allow signup email to be resent #1204

mattwoberts opened this issue Sep 15, 2024 · 0 comments
Labels
go Pull requests that update Go code good first issue easy and small issues for newcomers help wanted we need your help on this issue javascript Pull requests that update Javascript code type: enhancement make something that is already working even better

Comments

@mattwoberts
Copy link
Contributor

mattwoberts commented Sep 15, 2024

When you set up Fider for self-hosting, one thing that catches a lot of people out is setting up the mail server. So you install fider, get it running, go through the onboarding and set it up for your company, and at the end of that we send a verification email.

If you don't get the verification email for any reason (usually because you didn't quite get the mail server config correct), you're stuck here. You can't resend, try again, change email, anything like that. Currently the only way round this is to clear your database so you can do it all again.

We should improve this for self-hosters.

The simplest solution is to allow people to send the verification email again - this should send the same email already sent. It should probably invalidate the previous email that was sent when you do this, so that you can only verify with the latest email that was sent from Fider.

We could also allow users to change their email address, but I think this is less of an issue, so I think we should avoid this for now to keep the scope down.

Here's an email from rocket chat that shows this UI quite well:

CleanShot 2024-09-15 at 14 13 24@2x

We should look at limiting this functionality, we could only allow you to resend every 5 mins for example, or we could limit how many emails you can resend in an hour. Some limits will be a good idea though to stop the spammers.

@mattwoberts mattwoberts added type: enhancement make something that is already working even better good first issue easy and small issues for newcomers help wanted we need your help on this issue go Pull requests that update Go code javascript Pull requests that update Javascript code labels Sep 15, 2024
@mattwoberts mattwoberts changed the title New Install - Allow signup email to be re-sent, or email address changed. New Install - Allow signup email to be resent Sep 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
go Pull requests that update Go code good first issue easy and small issues for newcomers help wanted we need your help on this issue javascript Pull requests that update Javascript code type: enhancement make something that is already working even better
Projects
None yet
Development

No branches or pull requests

1 participant