From 43071b45a96d2f298d1cdc49d076fd54ddfbfc40 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Tue, 21 Oct 2025 14:19:30 +0200 Subject: [PATCH] Replace composable with Pinia store for persistent auth state --- components/Footer.vue | 12 ++++---- components/Navigation.vue | 8 ++++-- composables/useAuth.js | 48 -------------------------------- nuxt.config.js | 2 +- package-lock.json | 47 +++++++++++++++++++++++++++++++ package.json | 2 ++ pages/login.vue | 13 ++------- server/data/sessions.json | 14 ++++++++++ server/data/users.json | 2 +- stores/auth.js | 58 +++++++++++++++++++++++++++++++++++++++ 10 files changed, 137 insertions(+), 69 deletions(-) delete mode 100644 composables/useAuth.js create mode 100644 stores/auth.js diff --git a/components/Footer.vue b/components/Footer.vue index 56238c4..a9e3576 100644 --- a/components/Footer.vue +++ b/components/Footer.vue @@ -93,30 +93,32 @@