RocketChat / RocketChat/Rocket.Chat

cloud.rocket.chat: change password requires TOTP -> TOTP setup requires password with special char -> change password requires TOTP -> TOTP setup requires password with special char -> ...

Open
#29,159 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Description:

Can't change my password on cloud.rocket.chat .

There is a password constraint on the password modal when i want to enable TOTP. The prompt only say: "enter password", but the current password is not allowed, if there is not a special char (also this is not working correctly, our password contains a ,).

Changing the password also won't work, because you have to enable TOTP ...

enable-totp

change-password

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the password-change and TOTP-setup flows on cloud.rocket.chat using a password without a special character and one containing a backtick. Trace the password modal and TOTP setup flow first; done means the current password is accepted consistently, special-character validation handles the reported password, and neither flow blocks the other.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authentication
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.