-
Notifications
You must be signed in to change notification settings - Fork 37
Description
Expected Behavior
Instead of only having a manual sign up, offer an invite based sign up, being able to select a role and it generating a unique link with expiry to be send to certain individuals to an create account (Such as for streamers or editors to have special access to the archive. This also means the administrator doesn't have to create a password for them)
Current Behavior
Current behavior is account can only be made if you allow registration for all, which means there could be a strong possibility of users sniping accounts during the registration open window and falsifying their username.
Possible Solution
I think an approach similar to Romm project in regards to invite based registrations (rommapp/romm#1887) In the users panel, have an "Invite Link" button, which will open a small sub menu which will allow you to select a permission level and provide a link the users can use to sign up. The link should be single use (e.g. once the account is created it, the link becomes invalid) and possibly expire after X amount of time to avoid having live unused links forever.