guichet/home.go

31 lines
460 B
Go

/*
home show the home page
*/
package main
import "net/http"
type HomePageData struct {
Login *LoginStatus
BaseDN string
Org string
}
func handleHome(w http.ResponseWriter, r *http.Request) {
templateHome := getTemplate("home.html")
login := checkLogin(w, r)
if login == nil {
return
}
data := &HomePageData{
Login: login,
BaseDN: config.BaseDN,
Org: config.Org,
}
templateHome.Execute(w, data)
}