Open WebSavvyDude opened 7 years ago
@rodrigok What if someone is kicked out, we store a variable in their localstorage isAllowed=false
and according to this won't let them in. Majority of the people are not tech savy, so i think it should work.
Also would like to help on this issue.
Rocket.Chat Version: 0.55.1 Running Instances: 1 DB Replicaset OpLog: Node Version:4.80
When muting a user, the only way they can be "unmuted" is if the same admin/moderator unmutes them. I think this is an issue because they might forget to unmute them if there are many users in the room. Therefore, i propose that muting time be optional and adjustable in the admin panel to choose how long a user is muted for. (Permanently until manually removed, or a set time in seconds/minutes)
When removing a user, they are just removed from the room but they can just come right back in without so much as clicking a button or two. This is not good because with the anonymous system added to the latest release of RC, this will be subject to abuse. Flooders, spammers, or other unwanted users, can log back in and do what they were doing almost immediately after being removed. I think we need to figure out a way to not allow users back in the room so fast, perhaps based on their IP address or a cache system. Again, this should be controlled within the admin panel as to how long the duration is set for.
I hope these proposals can be implemented.
@rodrigok any idea how much of a reality these proposals can be?