From 3397c837b9690ddf506b3162e55c33ab7cf902cf Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Thu, 13 Feb 2025 08:52:18 +0800 Subject: [PATCH] handle_user: Stub --- http_handle_users.go | 8 ++++++++ http_server.go | 8 +++++--- templates/_header.html.tmpl | 2 +- diff --git a/http_handle_users.go b/http_handle_users.go new file mode 100644 index 0000000000000000000000000000000000000000..182ec53fe4f9419bb1d1b2b348e3285aac38ec14 --- /dev/null +++ b/http_handle_users.go @@ -0,0 +1,8 @@ +package main + +import ( + "net/http" +) + +func handle_users(w http.ResponseWriter, r *http.Request, params map[string]any) { +} diff --git a/http_server.go b/http_server.go index ddbe8cec190b4d48e250abc62f602c57ac39d45c..e769ace6bed1a6eb7603bcb433a6c58763918e57 100644 --- a/http_server.go +++ b/http_server.go @@ -5,6 +5,7 @@ "errors" "fmt" "net/http" "strings" + "strconv" ) type http_router_t struct{} @@ -48,7 +49,7 @@ _user_id, params["username"], err = get_user_info_from_request(r) if _user_id == 0 { params["user_id"] = "" } else { - params["user_id"] = string(_user_id) + params["user_id"] = strconv.Itoa(_user_id) } if segments[0] == ":" { @@ -56,13 +57,14 @@ switch segments[1] { case "login": handle_login(w, r, params) return + case "users": + handle_users(w, r, params) + return default: http.Error(w, fmt.Sprintf("Unknown system module type: %s", segments[1]), http.StatusNotFound) return } } - - fmt.Printf("%#v\n", params) separator_index := -1 for i, part := range segments { diff --git a/templates/_header.html.tmpl b/templates/_header.html.tmpl index bfe386afc9bd11ddc89908ed8133f81f92ab9814..7c0e4eaf2b75a3b66beb66582ee741e148134ff6 100644 --- a/templates/_header.html.tmpl +++ b/templates/_header.html.tmpl @@ -4,7 +4,7 @@ Lindenii Forge
{{ if ne .user_id "" }} - {{ .username }} + {{ .username }} {{ else }} Login {{ end }} -- 2.48.1