Please use subdomains for logged in users (e.g. soniex2.example.org if soniex2 is currently logged in). Also allow multiple logins through that same mechanism.
If you complain that those show up in anonymized DNS logs and SNI is plaintext, perhaps you might wanna fix those instead? at least SNI should be fixed...