in auth.go [75:87]
func (s *Server) authLogout() http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
session, _ := s.sessionStore.Get(r, sessionName)
session.Options.MaxAge = -1
session.Values = make(map[interface{}]interface{})
if err := session.Save(r, w); err != nil {
log.Error().Err(err).Send()
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
http.Redirect(w, r, "//"+s.config.BaseDomain+"/", http.StatusFound)
}
}