From 1bb79f0f5cf5011b0b0eb4885d77526efebf044a Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 20 Jun 2025 11:40:57 +0000 Subject: [PATCH] frontend: Store login information in presistent storage Signed-off-by: Michael Tremer --- frontend/src/App.vue | 18 ++++++++- frontend/src/stores/auth.ts | 26 ++++++++++++ frontend/src/types/User.ts | 8 ++++ frontend/src/utils/auth.ts | 63 +++++++++++++++++++++++++++++ frontend/src/utils/fetchWithAuth.ts | 57 ++++++++++++++++++++++++++ frontend/src/utils/jwt.ts | 38 +++++++++++++++++ frontend/src/views/LoginView.vue | 53 ++++++++++++------------ 7 files changed, 235 insertions(+), 28 deletions(-) create mode 100644 frontend/src/stores/auth.ts create mode 100644 frontend/src/types/User.ts create mode 100644 frontend/src/utils/auth.ts create mode 100644 frontend/src/utils/fetchWithAuth.ts create mode 100644 frontend/src/utils/jwt.ts diff --git a/frontend/src/App.vue b/frontend/src/App.vue index fbcdcd13..bd94563b 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,5 +1,9 @@