It is possible to create a lot of users with the same username, but different addresses as they stored as hash(username+address)
How to change password and revoke access to previous account?
How to use external signer like Metamask, Trezor, Ledger?