Beispiel #1
0
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))
		}
	})
}
Beispiel #2
0
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)
}