From d94e715957c125caebe69a3849b19e74b52ee479 Mon Sep 17 00:00:00 2001 From: Mazdak Gibran <141390141+mazdakgibran@users.noreply.github.com> Date: Thu, 22 Jan 2026 11:57:44 +0500 Subject: [PATCH] first time login first time login logic and validations, --- src/app/app.routes.ts | 2 +- .../authenticate/login/login.component.html | 6 +- src/app/authenticate/login/login.component.ts | 10 ++ src/app/services/authenticate.service.ts | 85 +++++++------- src/app/shared/guards/authentication.guard.ts | 30 ++++- .../change-password.component.html | 45 +++++-- .../change-password.component.ts | 111 +++++++++++++++++- .../reset-password.component.ts | 4 +- src/assets/i18n/English.json | 3 +- 9 files changed, 232 insertions(+), 64 deletions(-) diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index 262adc0..0fa3266 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -11,7 +11,7 @@ export const routes: Routes = [ component: LoginComponent }, { - path: 'changepassword', + path: 'first-login-change-password', component: ChangePasswordComponent }, { diff --git a/src/app/authenticate/login/login.component.html b/src/app/authenticate/login/login.component.html index a543a1c..d75d8a7 100644 --- a/src/app/authenticate/login/login.component.html +++ b/src/app/authenticate/login/login.component.html @@ -23,6 +23,10 @@