From 5fa1f24caf0048e2577af9d50f51dd1af9393dc9 Mon Sep 17 00:00:00 2001 From: ChatonDeAru <823314+chatondearu@users.noreply.github.com> Date: Sun, 15 Sep 2024 01:48:41 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Complete=20all=20user=20management?= =?UTF-8?q?=20with=20forms=20and=20DB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/app/app.vue | 9 ++ modules/app/components/FOHeader.vue | 49 +++++-- modules/app/components/PasswordStrength.vue | 50 ++++--- modules/app/components/WIPNotif.vue | 4 + .../components/profile/EmailUpdateForm.vue | 77 +++++++++++ .../components/profile/PasswordUpdateForm.vue | 88 ++++++++++++ modules/app/composables/auth.ts | 13 ++ modules/app/composables/foStyle.ts | 20 +++ modules/app/composables/passwordStrength.ts | 27 ++-- modules/app/composables/profile.ts | 66 +++++++++ modules/app/nuxt.config.ts | 3 +- modules/app/pages/index.vue | 11 +- modules/app/pages/join/index.vue | 130 +++++++++++++----- modules/app/pages/join/valid.vue | 27 ++++ modules/app/pages/join/waiting.vue | 25 ++++ modules/app/pages/news.vue | 12 ++ modules/app/pages/profile/auth/reset.vue | 11 ++ modules/app/pages/profile/index.vue | 49 +++++++ modules/app/pages/signin/confirm.vue | 8 +- modules/app/pages/signin/forgot.vue | 88 ++++++++++++ modules/app/pages/signin/index.vue | 65 ++++++--- modules/shared/app.config.ts | 6 +- 22 files changed, 730 insertions(+), 108 deletions(-) create mode 100644 modules/app/components/WIPNotif.vue create mode 100644 modules/app/components/profile/EmailUpdateForm.vue create mode 100644 modules/app/components/profile/PasswordUpdateForm.vue create mode 100644 modules/app/composables/auth.ts create mode 100644 modules/app/composables/foStyle.ts create mode 100644 modules/app/composables/profile.ts create mode 100644 modules/app/pages/join/valid.vue create mode 100644 modules/app/pages/join/waiting.vue create mode 100644 modules/app/pages/news.vue create mode 100644 modules/app/pages/profile/auth/reset.vue create mode 100644 modules/app/pages/profile/index.vue create mode 100644 modules/app/pages/signin/forgot.vue diff --git a/modules/app/app.vue b/modules/app/app.vue index 91fe27f..dfd464f 100644 --- a/modules/app/app.vue +++ b/modules/app/app.vue @@ -1,3 +1,12 @@ + +