From 6945c27ec0079f1648854c2b7f7c76864e6e3072 Mon Sep 17 00:00:00 2001 From: Kevin ANATOLE Date: Wed, 11 Nov 2020 20:26:45 +0000 Subject: [PATCH] Logged in/ Logged out - Created midlewares for authenticated and guest] - Add the token to the api calls - Added redirect after the login --- .gitignore | 2 + layouts/default.vue | 55 +++++++++-- middleware/authenticated.js | 6 ++ middleware/guest.js | 6 ++ nuxt.config.js | 2 +- package-lock.json | 178 ++++++++++++++++++++++++++++++++++ package.json | 1 + pages/index.vue | 3 +- pages/login.vue | 188 ++++++++++++++++++++++++++++++++++++ pages/profile/setup.vue | 92 ++++++++++++++++++ plugins/axios.js | 24 ++++- plugins/mirage.js | 52 ++++++++-- store/routing.js | 9 ++ 13 files changed, 597 insertions(+), 21 deletions(-) create mode 100644 middleware/authenticated.js create mode 100644 middleware/guest.js create mode 100644 pages/login.vue create mode 100644 pages/profile/setup.vue create mode 100644 store/routing.js diff --git a/.gitignore b/.gitignore index e8f682b..b508c83 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,5 @@ sw.* # Vim swap files *.swp + +.idea diff --git a/layouts/default.vue b/layouts/default.vue index b2b6a23..a33ea99 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -216,7 +216,10 @@