summaryrefslogtreecommitdiff
path: root/pkg/webui/logout.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--pkg/webui/logout.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkg/webui/logout.go b/pkg/webui/logout.go
index 6a281bb..58e445d 100644
--- a/pkg/webui/logout.go
+++ b/pkg/webui/logout.go
@@ -11,6 +11,9 @@ import (
var logoutTemplate = template.Must(template.ParseFS(htmlFS, "html/base.html", "html/logout.html"))
func handleLogoutGET(db *database.DB) http.Handler {
+ type logoutPage struct {
+ Page
+ }
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
session := r.Context().Value(model.SessionContextKey{})
err := db.DeleteSession(session.(*model.Session))
@@ -19,6 +22,8 @@ func handleLogoutGET(db *database.DB) http.Handler {
return
}
unsetSesssionCookie(w)
- render(w, logoutTemplate, http.StatusOK, nil)
+ render(w, logoutTemplate, http.StatusOK, logoutPage{
+ Page: Page{Title: "Logout", Section: "login"},
+ })
})
}