RocketChat / RocketChat/Rocket.Chat
New user can't create compte with invitation canal if Registration Form is not set on "Public"
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
New user can't create compte with invitation canal if Registration Form is not set on "Public"
Description:
When inviting a new user to a channel, the invited user cannot create an account.
They are required to create an account through the secret URL and then use the invitation link to join the channel."
Steps to reproduce:
- From the channel, I create an invitation for
- I send the link to the new user
- The new user accesses the link and arrives at the RocketChat login page
- The user tries to create an account, and a message appears: 'New user registration is currently disabled.
Expected behavior:
Actual behavior:
Server Setup Information:
- Version of Rocket.Chat Server: 6.4.4
- Operating System: Windows 11
- Deployment Method: Docker
- Number of Running Instances: 1
- DB Replicaset Oplog: /
- NodeJS Version: v14.21.3
- MongoDB Version: 5.0.22
Client Setup Information
- Web browser
Additional context
Relevant logs:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the channel invitation flow with Registration Form set to something other than “Public,” using the reported Rocket.Chat 6.4.4 setup details as a reference. Trace the registration and invitation-link entry points to identify why account creation is disabled; done means an invited user can create an account through the invitation link and join the channel.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- authentication
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100