diff --git a/server/src/handler/login.go b/server/src/handler/login.go index a6a7eea..051c41b 100644 --- a/server/src/handler/login.go +++ b/server/src/handler/login.go @@ -33,6 +33,7 @@ func (authMux *AuthMux) Login(w http.ResponseWriter, r *http.Request) { } if !usr.IsAdmin() { + // check, if game is enabled gm, err := authMux.app.GetGameById(usr.GetGameId()) if err != nil || !gm.IsActive() { log.ErrorLog(fmt.Errorf("game %s disabled for user %s", gm.GetId(), usr.GetName())) diff --git a/server/src/user/struct.go b/server/src/user/struct.go index 30772a5..7ded3c6 100644 --- a/server/src/user/struct.go +++ b/server/src/user/struct.go @@ -37,5 +37,5 @@ type UserinfoJson struct { Name string `json:"name"` Role string `json:"role"` GameId string `json:"game"` - IsCameo bool `json:"isCameo,omitempty"` + IsCameo bool `json:"-"` }