From 81965595f02df7a41d78d0c1df0d60c1cb2aa8ac Mon Sep 17 00:00:00 2001 From: Marcus <1922576605@qq.com> Date: Fri, 24 Apr 2026 22:22:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E7=99=BB=E5=BD=95ses?= =?UTF-8?q?sion=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot --- app/app.vue | 7 + app/components/login/LogInCom.vue | 2 + app/components/login/SignUpCom.vue | 2 + app/pages/login.vue | 4 +- app/services/user_service.ts | 7 + app/stores/user.ts | 60 ++++- package.json | 3 +- pnpm-lock.yaml | 417 +++++++++++++++-------------- server/api/auth/login.post.ts | 130 +++++++-- server/api/auth/logout.get.ts | 23 +- server/api/auth/me.get.ts | 115 ++++++++ server/utils/fetch.ts | 79 +++++- server/utils/index.ts | 1 + server/utils/newApiAuthCookies.ts | 178 ++++++++++++ shared/types/user.ts | 16 +- 15 files changed, 804 insertions(+), 240 deletions(-) create mode 100644 server/api/auth/me.get.ts create mode 100644 server/utils/newApiAuthCookies.ts diff --git a/app/app.vue b/app/app.vue index 37f7a34..190634c 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,6 +1,13 @@