How to unblock blocked user


A user has blocked himself from login - now the blocking time 10min is more than 30min back and the user still gets the notification “Login has been temporarily blocked for this User”

No idea why the server did not unblock the user automatically after 10 minutes, and where is the admin option to manually unblock the user ? Did not see anything suitable in the administration section…

There is no 2FA involved.

Server Setup Information

  • Version of Rocket.Chat Server: 3.9.3
  • Operating System: Linux
  • Deployment Method: tar
  • Number of Running Instances: 1
  • DB Replicaset Oplog: active
  • NodeJS Version: v12.18.4
  • MongoDB Version: 4.0.21
  • Proxy: nginx
  • Firewalls involved: yes

Any additional Information

journalctl -u rocketchat.service

Failed login detected - Username[ronald] ClientAddress[] ForwardedFor[] XRealIp[] UserAgent[Mozilla/5.0 (X11; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0]
Dez 20 12:43:39 server rocketchat[193011]: Exception while invoking method login Error: Login has been temporarily blocked For User [error-login-blocked-for-user]
Dez 20 12:43:39 server rocketchat[193011]: at app/authentication/server/startup/index.js:307:9

1 Like

We have exact same problem, but with email 2FA enabled and believe it is a glitch in Rocket Chat?

The only way I could fix this was to go to Administrator → Users, select the user account, then click on reset 2FA, disable them and then re-enable them; and finally, untoggle the button to unverify the users email address. We also tried rebooting the Rocket Chat server.

The user was only able to login again once the email address wasn’t “verified”.

Definitely some unexpected behaviour happening behind the scenes…

I hope you managed to get a fix too!

This post was flagged by the community and is temporarily hidden.