2023-11-29 09:46:09 +00:00

25 lines
502 B
Go

package handlers
import (
"net/http"
)
type pageData struct {
AuthID string
AuthName string
}
func (server *Server) home(w http.ResponseWriter, r *http.Request) {
pd := pageData{}
auth, err := server.withCookie(r)
if err == nil {
pd.AuthID = auth.AuthID
pd.AuthName = auth.AuthName
}
renderHome(w, pd)
}
func renderHome(w http.ResponseWriter, data any) {
render(w, data, "web/templates/home.html.tmpl", "web/templates/base/header.html.tmpl", "web/templates/base/footer.html.tmpl")
}