From fa866e330f3d2b83c1c19081398c018b131c9743 Mon Sep 17 00:00:00 2001 From: Zahra Masoumi <102908292+asAlwaysZahra@users.noreply.github.com> Date: Mon, 9 Sep 2024 04:58:28 +0330 Subject: [PATCH] feat(user): Recover and reset pass added * fix(login): fix recover pass (get email) page * feat(login): reset pass component added * fix(test): fix new components test --- api-config/api-url.ts | 4 +- src/app/app-routing.module.ts | 6 + .../recover-pass-form.component.html | 40 +----- .../recover-pass-form.component.spec.ts | 3 + .../recover-pass-form.component.ts | 45 ++++--- .../reset-password.component.html | 82 ++++++++++++ .../reset-password.component.scss | 119 ++++++++++++++++++ .../reset-password.component.spec.ts | 51 ++++++++ .../reset-password.component.ts | 119 ++++++++++++++++++ src/app/user/models/User.ts | 12 +- src/app/user/services/user/user.service.ts | 28 +++-- src/app/user/user.module.ts | 2 + 12 files changed, 444 insertions(+), 67 deletions(-) create mode 100644 src/app/user/components/login/reset-password/reset-password.component.html create mode 100644 src/app/user/components/login/reset-password/reset-password.component.scss create mode 100644 src/app/user/components/login/reset-password/reset-password.component.spec.ts create mode 100644 src/app/user/components/login/reset-password/reset-password.component.ts diff --git a/api-config/api-url.ts b/api-config/api-url.ts index e8dd07c..5ee4a0e 100644 --- a/api-config/api-url.ts +++ b/api-config/api-url.ts @@ -1,4 +1,4 @@ export const environment = { - // apiUrl: 'https://localhost:44322', - apiUrl: 'http://localhost:8085', + apiUrl: 'https://localhost:44322', + // apiUrl: 'http://localhost:8085', }; diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index aef76c8..04b9e01 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -14,6 +14,7 @@ import { AssignFileComponent } from './user/components/dashboard/assign-file/ass import { CategoryComponent } from './graph/components/category/category.component'; import { RecoverPassFormComponent } from './user/components/login/recover-pass-form/recover-pass-form.component'; import { LoginFormComponent } from './user/components/login/login-form/login-form.component'; +import { ResetPasswordComponent } from './user/components/login/reset-password/reset-password.component'; const routes: Routes = [ { @@ -84,6 +85,11 @@ const routes: Routes = [ }, ], }, + { + path: 'reset-password', + component: ResetPasswordComponent, + title: 'StarData | Reset Password', + }, { path: '', component: AppComponent, diff --git a/src/app/user/components/login/recover-pass-form/recover-pass-form.component.html b/src/app/user/components/login/recover-pass-form/recover-pass-form.component.html index 6d02e92..966ab1b 100644 --- a/src/app/user/components/login/recover-pass-form/recover-pass-form.component.html +++ b/src/app/user/components/login/recover-pass-form/recover-pass-form.component.html @@ -4,52 +4,24 @@
+ Enter your email address and we will send you a link to reset your password. +