Update username validation logic
This commit changes the validation logic for the username in auth.go. The username validation is now only performed if the query mode isn't 'list-accounts', enhancing the flexibility of the validation process.
Signed-off-by: Christian Roessner c@roessner.co