I have searched the existing issues and discussions.
Problem Description
It's annoying to have to tell someone to register then wait for them to be done so you can authorize them if the default role isn't set to user.
Desired Solution you'd like
Be able to make invite keys, admins by default users if setting is set could also make them. Registration page can then have a section for an invite key and you should also be able to provide a URL with the invite key in it which will automatically set the user to the specified role when registered.
Alternatives Considered
None that I can think of.
Additional Context
No response
Originally created by @RealMrCactus on GitHub (Mar 16, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/11732
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
### Problem Description
It's annoying to have to tell someone to register then wait for them to be done so you can authorize them if the default role isn't set to user.
### Desired Solution you'd like
Be able to make invite keys, admins by default users if setting is set could also make them. Registration page can then have a section for an invite key and you should also be able to provide a URL with the invite key in it which will automatically set the user to the specified role when registered.
### Alternatives Considered
None that I can think of.
### Additional Context
_No response_
[Copy Link] | Valid until {time} | Can be used {#} time(s).
<!-- gh-comment-id:2789999074 -->
@0e6df6bc5e4c7d830f2756f3b3aebfed commented on GitHub (Apr 9, 2025):
you'd have to be able to add limits to it, like by time, or users joined.
EXAMPLE:
example.com/inv?={invite-key}
redirect
example.com/signup?inv={invite-key}
and in admin panel could be set like
CREATE NEW INVITE KEY (click):
[Copy Link] | Valid until {time} | Can be used {#} time(s).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @RealMrCactus on GitHub (Mar 16, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/11732
Check Existing Issues
Problem Description
It's annoying to have to tell someone to register then wait for them to be done so you can authorize them if the default role isn't set to user.
Desired Solution you'd like
Be able to make invite keys, admins by default users if setting is set could also make them. Registration page can then have a section for an invite key and you should also be able to provide a URL with the invite key in it which will automatically set the user to the specified role when registered.
Alternatives Considered
None that I can think of.
Additional Context
No response
@0e6df6bc5e4c7d830f2756f3b3aebfed commented on GitHub (Apr 9, 2025):
you'd have to be able to add limits to it, like by time, or users joined.
EXAMPLE:
example.com/inv?={invite-key}
redirect
example.com/signup?inv={invite-key}
and in admin panel could be set like
CREATE NEW INVITE KEY (click):
[Copy Link] | Valid until {time} | Can be used {#} time(s).