/// Method for the authentication struct that takes // an HTTP request and returns an HTTP response containing // all the details of all the users in a company. func (a *Auth) Users(request http.ResponseWriter, response *http.Request) { db := utilities.GetDB(response) session := sessions.GetSession(response) user_company := session.Get("user_company") fmt.Println(user_company) if user_company == nil { request.WriteHeader(403) } else { user := new(models.User) users := user.GetCompanyUsers(db, user_company.(string)) fmt.Println(users) outData, _ := json.Marshal(users) request.Write(outData) } }