From a3928410125cb3a227a0b630689700a38b5c8463 Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Wed, 6 Nov 2024 17:38:15 +0100 Subject: [PATCH] Fix sessions, start profile UI and add middleware --- components/base/Avatar.vue | 4 ++-- components/base/HoverCard.vue | 2 +- composables/useDatabase.ts | 14 +++++++++----- db.sqlite-shm | Bin 32768 -> 32768 bytes db.sqlite-wal | Bin 20632 -> 156592 bytes layouts/default.vue | 9 +++++---- middleware/auth.global.ts | 22 ++++++++++++++++++++++ package.json | 4 ++++ pages/user/login.vue | 1 + pages/user/profile.vue | 21 ++++++++++++++++++++- pages/user/register.vue | 1 + server/api/auth/login.post.ts | 2 +- server/plugins/session.ts | 17 ++++++----------- server/utils/user.ts | 3 ++- 14 files changed, 74 insertions(+), 26 deletions(-) create mode 100644 middleware/auth.global.ts diff --git a/components/base/Avatar.vue b/components/base/Avatar.vue index 3765b48..762333e 100644 --- a/components/base/Avatar.vue +++ b/components/base/Avatar.vue @@ -3,9 +3,9 @@ - + - + {{ text }} diff --git a/components/base/HoverCard.vue b/components/base/HoverCard.vue index 0ad3819..30f5ce3 100644 --- a/components/base/HoverCard.vue +++ b/components/base/HoverCard.vue @@ -1,6 +1,6 @@