func (routeRoot *RouteRoot) Routes(m *martini.ClassicMartini) { m.Get("/", func(w http.ResponseWriter, r *http.Request, re render.Render) { log.WriteLog("addr: /") if !shttp.CheckSessionUserLogin(w, r) { gotoLoginPage(w, r, re) } else { gotoRootPage(re, shttp.GetSessionUserInfo(w, r)) } }) }
func gotoServerInfo(w http.ResponseWriter, r *http.Request, re render.Render) { log.WriteLog("addr: /serverinfo") if !shttp.CheckSessionUserLogin(w, r) { gotoLoginPage(w, r, re) return } r.ParseForm() servername := r.FormValue("servername") if utils.IsEmptyStr(servername) { servername = getFirstServerName() } retInfos := make(map[string]string) retInfos["serverName"] = servername if utils.IsEmptyStr(servername) { retInfos["errorInfo"] = "没有服务器" } re.HTML(200, "serverInfo", retInfos) }