From 47966538964f6b9b3d9fc854be9b7a4c18cee3e8 Mon Sep 17 00:00:00 2001 From: Asai Neko Date: Fri, 2 Jan 2026 13:04:49 +0800 Subject: [PATCH] Fix jwt middleware Signed-off-by: Asai Neko --- justfile | 5 ++--- middleware/jwt.go | 8 +------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/justfile b/justfile index 99ca3fc..c3ba7ed 100644 --- a/justfile +++ b/justfile @@ -15,9 +15,8 @@ install: cd {{ client_dir }} && {{ bun_cmd }} install clean: - rm -rf {{ output_dir }} - mkdir -p {{ output_dir }} - cp {{ join(project_dir, "config.default.yaml") }} {{ join(output_dir, "config.yaml") }} + mkdir -p .outputs + find .outputs -mindepth 1 ! -path .outputs/config.yaml -exec rm -rf {} + client: cd {{ client_dir }} && {{ bun_cmd }} dev diff --git a/middleware/jwt.go b/middleware/jwt.go index 4a3801c..134c11c 100644 --- a/middleware/jwt.go +++ b/middleware/jwt.go @@ -18,18 +18,12 @@ func JWTAuth(required bool) gin.HandlerFunc { return } - if required == true { + if required == true && uid == "" { c.JSON(401, gin.H{"status": "unauthorized"}) c.Next() return } - if uid == "" { - c.Set("user_id", "") - c.Next() - return - } - c.Set("user_id", uid) c.Next() }