X-Git-Url: https://git.r.bdr.sh/rbdr/mobius/blobdiff_plain/270abe9a991a57084650424a0238ef4f062b0b64..ea5d8c51c2ebfc3d9d26c1ba7123c35b49efcda6:/hotline/server.go?ds=sidebyside diff --git a/hotline/server.go b/hotline/server.go index ec60527..e5a7b8e 100644 --- a/hotline/server.go +++ b/hotline/server.go @@ -627,7 +627,11 @@ func (s *Server) handleNewConnection(ctx context.Context, rwc io.ReadWriteCloser } if clientLogin.GetField(fieldUserName).Data != nil { - c.UserName = clientLogin.GetField(fieldUserName).Data + if c.Authorize(accessAnyName) { + c.UserName = clientLogin.GetField(fieldUserName).Data + } else { + c.UserName = []byte(c.Account.Name) + } } if clientLogin.GetField(fieldUserIconID).Data != nil {