separate logout page + redirect

This commit is contained in:
Simon Martens
2025-05-22 21:33:10 +02:00
parent 36e34d9e7b
commit 2a08e5fec7
6 changed files with 71 additions and 5 deletions

View File

@@ -342,6 +342,7 @@ func (e *Engine) Response200(request *core.RequestEvent, path string, ld map[str
func requestData(request *core.RequestEvent) map[string]any {
data := make(map[string]any)
data["Path"] = request.Request.URL.Path
data["FullPath"] = GetRequestPathWithQuery(request.Request)
data["Query"] = request.Request.URL.Query()
data["Method"] = request.Request.Method
data["Host"] = request.Request.Host
@@ -362,3 +363,11 @@ func requestData(request *core.RequestEvent) map[string]any {
return data
}
func GetRequestPathWithQuery(r *http.Request) string {
path := r.URL.EscapedPath()
if r.URL.RawQuery != "" {
return path + "?" + r.URL.RawQuery
}
return path
}