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

Abandoned invitations #100

Open
jbigler opened this issue Feb 5, 2024 · 1 comment
Open

Abandoned invitations #100

jbigler opened this issue Feb 5, 2024 · 1 comment

Comments

@jbigler
Copy link
Contributor

jbigler commented Feb 5, 2024

When an invitation is sent, a user account is created for the invited email address.
However, if the invitation is not used, the user account is abandoned.
If that person tries to sign up for the service in the future, they will be prevented from signing up as their email address is already being used.

As noted in Issue #94 they will have no method of requesting a password reset, and perhaps they are curious why their email address is in your system.

There are a number of ways to deal with this, but I thought I would put it up here for discussion as it would be nice to have a built-in process for dealing with these situations.

@miguelpeniche
Copy link

Not just that, I noticed that when you invite someone, magically the account email is verified which is so wrong. Of course a reset password email has been sent to them but that logic is just bad and is not user friendly. I think a better approach is to create an invitations table in the database, that can be great in case a person has been invited by one or more accounts, so that user receives a complete signup email which deliver to the sign up page. A little twist in registration controller so when registration has been done then every person that invited him / her has the possibility of receiving a kind of an award that can be handled in that table. This way also we can know how many people a person has invited.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants