synac-chat / synac-legacy

Some IRC-like chat application that might become good one day
11 stars 1 forks source link

What if you try to log in with a name multiple users share? #7

Closed jD91mZM2 closed 6 years ago

Mnpn commented 6 years ago
  1. Automatically add a number to the name; e.g. "Mnpn", "Mnpn1", "Mnpn2"
  2. Get a Discriminator system; e.g "Mnpn#6969", "Mnpn#25565", "Mnpn#fade16" (Hex colours >w>)
  3. Don't connect the user and tell them the name is already used.

Someone could "steal" your name, blocking you from accessing. I vouch for number 2.

jD91mZM2 commented 6 years ago
  1. Then people will be confused why they can't log in (because they didn't read closely enough about the number warning. People never read stuff on computers.)
  2. The problem is though, that people will probably start to farm for discriminators. And it's generally a kind of complicated system. Could work though, assuming Discord doesn't sue us for idea stealing (can you even do that? lol)
  3. That's a also a good idea, but given that names in unnamed aren't much different from nicknames (since they're server specific anyways and created with /nick), this might become annoying. On the other hand, everybody has unique names today anyway... And even if they didn't, people wouldn't know which Josh is which... So might as well enforce it. Worth thinking about.

An easy approach would be to just stick the ID at the end of the name. However, that might grow into a really large number on popular servers.

Another easy, but probably stupid, approach would be to start logging in with IDs just like I already update channels based on IDs in the official client (info <name> gives you the ID of all channels with that name though). However, remembering IDs is probably difficult.

Mnpn commented 6 years ago

However, that might grow into a really large number on popular servers. Then Discrims?? Also you don't have to call a discrim a discrim, call it a "dank number at the end of the name" or smth

jD91mZM2 commented 6 years ago

The problem is though, that people will probably start to farm for discriminators.

Mnpn commented 6 years ago

So you can't farm for IDs?

jD91mZM2 commented 6 years ago

True, but that involves creating a whole new account.

ttofis commented 6 years ago

I vote for disallowing using already used names of accounts.

ttofis commented 6 years ago

I mean one solution would be the current, allowing them and instead of creating a completely new id system for each name, just use the user id next to the name, BUT, allow the user tagging IF there isn't a secondary user with that name to tag a user only with his name. Now that I think about it, if there will be user tagging at all, it should work like discord's; change the name behind the scenes to the id of the user

jD91mZM2 commented 6 years ago

Vote for names to be unique.

jD91mZM2 commented 6 years ago

This is not decided. Go ahead and keep voting

jD91mZM2 commented 6 years ago

A day has passed, vote status did not change.
Vote closed.