jech / galene

The Galène videoconference server
https://galene.org
MIT License
899 stars 119 forks source link

/kick (anon) results in "Error: Unknown user (anon)" #192

Closed ian-kelling closed 2 months ago

ian-kelling commented 2 months ago

If a user joins without a username, they become (anon). Multiple (anon) users are allowed. Moderation actions cannot be run against (anon) users in the traditional way.

/kick (anon) results in "Error: Unknown user (anon)"

Using inspect element on the user, we can see unique names like user-1bb1b976001905674edf7386e26a8ec6. If you take the string 1bb1b976001905674edf7386e26a8ec6, you can take moderation action with that.

/kick 1bb1b976001905674edf7386e26a8ec6

It would be nice to not need to inspect element.

To solve this, anon users could have a number automatically appended to their username, or there could be an option to require users to input a username.

jech commented 2 months ago

What about clicking on the username in the list on the left and choosing "kick"? Does that not work?

ian-kelling commented 2 months ago

Oh, it does. Thanks! Sorry I missed that.

TechnologyClassroom commented 2 months ago

If two users have the same username, the chat username does not distinguish a difference between them. Not sure how we could tell which one to kick.

jech commented 2 months ago

You currently cannot. Suggestions for improving the situation are welcome.

However, please be aware that the ability to log in multiple times with the same credentials is a feature: for example, when a user doesn't have a webcam, they can use both their smartphone (for audio and video) and their computer (for screen sharing and chat).

TechnologyClassroom commented 2 months ago

I can see that use case. I suppose what I mentioned should be a separate issue.

Edit: https://github.com/jech/galene/issues/196