From df9fe7a11235c8cbe7f029836891435c428b6f65 Mon Sep 17 00:00:00 2001 From: Irwan Cahyono Date: Thu, 31 Jul 2025 13:56:11 +0700 Subject: [PATCH] auth --- components/layout/Header.vue | 33 ++- middleware/auth.global.ts | 7 + nuxt.config.ts | 7 +- pages/auth/cover-lockscreen.vue | 129 +++++++++++ pages/auth/cover-password-reset.vue | 124 +++++++++++ pages/auth/login.vue | 208 ++++++++++++++++++ pages/auth/register.vue | 199 +++++++++++++++++ pages/character/characters/[id].vue | 8 +- pages/character/characters/add.vue | 4 +- pages/character/characters/list.vue | 16 +- pages/character/skins/[id].vue | 7 +- pages/character/skins/add.vue | 5 +- pages/character/skins/list.vue | 5 +- pages/content/contents/[id].vue | 17 +- pages/content/contents/add.vue | 13 +- pages/content/contents/list.vue | 19 +- plugins/api.ts | 39 ++++ public/assets/images/auth/bg-gradient.png | Bin 0 -> 149428 bytes .../assets/images/auth/coming-soon-cover.svg | 100 +++++++++ .../images/auth/coming-soon-object1.png | Bin 0 -> 29602 bytes .../images/auth/coming-soon-object2.png | Bin 0 -> 29542 bytes .../images/auth/coming-soon-object3.png | Bin 0 -> 58582 bytes public/assets/images/auth/contact-us.svg | 105 +++++++++ public/assets/images/auth/login.svg | 108 +++++++++ public/assets/images/auth/logo-white.svg | 17 ++ public/assets/images/auth/map.png | Bin 0 -> 85368 bytes public/assets/images/auth/polygon-object.svg | 9 + public/assets/images/auth/register.svg | 108 +++++++++ public/assets/images/auth/reset-password.svg | 115 ++++++++++ public/assets/images/auth/unlock.svg | 108 +++++++++ public/assets/images/auth/user.png | Bin 0 -> 1931 bytes stores/auth.ts | 117 ++++++++++ 32 files changed, 1585 insertions(+), 42 deletions(-) create mode 100644 middleware/auth.global.ts create mode 100644 pages/auth/cover-lockscreen.vue create mode 100644 pages/auth/cover-password-reset.vue create mode 100644 pages/auth/login.vue create mode 100644 pages/auth/register.vue create mode 100644 plugins/api.ts create mode 100644 public/assets/images/auth/bg-gradient.png create mode 100644 public/assets/images/auth/coming-soon-cover.svg create mode 100644 public/assets/images/auth/coming-soon-object1.png create mode 100644 public/assets/images/auth/coming-soon-object2.png create mode 100644 public/assets/images/auth/coming-soon-object3.png create mode 100644 public/assets/images/auth/contact-us.svg create mode 100644 public/assets/images/auth/login.svg create mode 100644 public/assets/images/auth/logo-white.svg create mode 100644 public/assets/images/auth/map.png create mode 100644 public/assets/images/auth/polygon-object.svg create mode 100644 public/assets/images/auth/register.svg create mode 100644 public/assets/images/auth/reset-password.svg create mode 100644 public/assets/images/auth/unlock.svg create mode 100644 public/assets/images/auth/user.png create mode 100644 stores/auth.ts diff --git a/components/layout/Header.vue b/components/layout/Header.vue index 0a30cc8..cdb25f3 100644 --- a/components/layout/Header.vue +++ b/components/layout/Header.vue @@ -300,7 +300,7 @@ alt="" /> -