diff --git a/ng6-seed/src/app/app.module.ts b/ng6-seed/src/app/app.module.ts index 7c01d1d..b00b326 100755 --- a/ng6-seed/src/app/app.module.ts +++ b/ng6-seed/src/app/app.module.ts @@ -40,8 +40,8 @@ import { AuthLayoutComponent } from './layouts/auth/auth-layout.component'; import { SharedModule } from './shared/shared.module'; import { AwsService } from './AwsService/aws.service'; import { TokenInterceptor } from './_guard/token.interceptor'; -// import { NewPasswordDialog, ForgotPass } from './session/login/login.component'; -import { NewPasswordDialog,ForgotPass } from './session/otp/otp.component'; +import { NewPasswordDialog, ForgotPass } from './session/login/login.component'; +import { NewPasswordDialog2,ForgotPass2 } from './session/otp/otp.component'; import { AuthGuard } from './_guard/auth.guard'; import { RoleMenuItemsPipe } from './layouts/role-menu-items.pipe'; import { ResizableModule } from 'angular-resizable-element'; @@ -77,7 +77,8 @@ export function createTranslateLoader(http: HttpClient) { AppComponent, AdminLayoutComponent, AuthLayoutComponent, - NewPasswordDialog,ForgotPass,ChangePasswordDialog, RoleMenuItemsPipe, + NewPasswordDialog,ForgotPass, + NewPasswordDialog2,ForgotPass2,ChangePasswordDialog, RoleMenuItemsPipe, HttpLoaderComponent, OtpComponent, // AdvanceFilterComponent, @@ -138,7 +139,7 @@ export function createTranslateLoader(http: HttpClient) { }, { provide:MAT_DATE_LOCALE, useValue: 'en-GB' } ], - entryComponents: [NewPasswordDialog,ForgotPass,ChangePasswordDialog,OtpComponent], + entryComponents: [NewPasswordDialog,ForgotPass,NewPasswordDialog2,ForgotPass2,ChangePasswordDialog,OtpComponent], bootstrap: [AppComponent] }) export class AppModule { } diff --git a/ng6-seed/src/app/session/login/login.component.ts b/ng6-seed/src/app/session/login/login.component.ts index c4b047a..198cd83 100755 --- a/ng6-seed/src/app/session/login/login.component.ts +++ b/ng6-seed/src/app/session/login/login.component.ts @@ -102,7 +102,8 @@ export class LoginComponent implements OnInit{ this.loaderService.closeMatSpinnerDialog(); }, err => { if (err.message == "New password is required.") { - // this.newpassopen(); + this.loaderService.showMatSpinnerDialog(''); + this.newpassopen(); } else { } @@ -135,20 +136,22 @@ export class LoginComponent implements OnInit{ * Defalut aws function * @param email password,newpassword */ - // newpassopen() { - // let dialogRef = this.dialog.open(NewPasswordDialog, this.config); - // dialogRef.afterClosed().subscribe(result => { - // if (result !== undefined) { - // let auth = { 'Username': this.email.split(/\s/).join(''), 'Password': this.password, 'newpassword': result }; - // this.aws.dologin(auth).subscribe(res => { - // this.getCommonSettings(); - // this.router.navigate(['/']); - // }, err => { - // // alert(err.message); - // }) - // } - // }); - // } + newpassopen() { + let dialogRef = this.dialog.open(NewPasswordDialog, this.config); + dialogRef.afterClosed().subscribe(result => { + if (result !== undefined) { + let auth = { 'Username': this.email.split(/\s/).join(''), 'Password': this.password, 'newpassword': result }; + this.aws.dologin(auth).subscribe(res => { + this.getCommonSettings(); + this.loaderService.closeMatSpinnerDialog(); + this.router.navigate(['/']); + }, err => { + this.loaderService.closeMatSpinnerDialog(); + // alert(err.message); + }) + } + }); + } forgotopen() { this.status = true; @@ -181,79 +184,80 @@ export class LoginComponent implements OnInit{ * New password Dialog */ -// const newpassword = new FormControl('', Validators.required); -// const confirmPassword = new FormControl('', CustomValidators.equalTo(newpassword)); +const newpassword = new FormControl('', Validators.required); +const confirmPassword = new FormControl('', CustomValidators.equalTo(newpassword)); -// @Component({ -// selector: 'app-jazz-dialog', -// template: ` -//
New Password Change.
+@Component({ + selector: 'app-jazz-dialog', + template: ` +
New Password Change.
-// -// - -// - - -//
-// -// -// - -// Passwords do not match. - -//
+ + + {{hide1 ? 'visibility_off' : 'visibility'}} + -// +
+ + + {{hide2 ? 'visibility_off' : 'visibility'}} + + + Passwords do not match. + +
+ + -// ` -// }) -// export class NewPasswordDialog { + ` +}) +export class NewPasswordDialog { -// newpassword: any = newpassword; -// confirmPassword: any = confirmPassword; -// jazzMessage = 'Jazzy jazz jazz'; + newpassword: any = newpassword; + confirmPassword: any = confirmPassword; + jazzMessage = 'Jazzy jazz jazz'; + hide1: boolean = true; + hide2: boolean = true; + constructor(public dialogRef: MatDialogRef) { -// constructor(public dialogRef: MatDialogRef) { - -// } + } -// } +} -// @Component({ -// selector: 'app-jazz-dialog', -// template: ` -//
Forgot Password
+@Component({ + selector: 'app-jazz-dialog', + template: ` +
Forgot Password
-// -// + + -// + -//
+
-// + -// ` -// }) -// export class ForgotPass { + ` +}) +export class ForgotPass { -// newpassword: any = newpassword; -// confirmPassword: any = confirmPassword; -// jazzMessage = 'Jazzy jazz jazz'; + newpassword: any = newpassword; + confirmPassword: any = confirmPassword; + jazzMessage = 'Jazzy jazz jazz'; -// constructor(public dialogRef: MatDialogRef) { + constructor(public dialogRef: MatDialogRef) { -// } + } -// } +} diff --git a/ng6-seed/src/app/session/otp/otp.component.html b/ng6-seed/src/app/session/otp/otp.component.html index 0b2905a..795c572 100644 --- a/ng6-seed/src/app/session/otp/otp.component.html +++ b/ng6-seed/src/app/session/otp/otp.component.html @@ -18,7 +18,7 @@ - + diff --git a/ng6-seed/src/app/session/otp/otp.component.ts b/ng6-seed/src/app/session/otp/otp.component.ts index 2d11b74..c6c93e6 100644 --- a/ng6-seed/src/app/session/otp/otp.component.ts +++ b/ng6-seed/src/app/session/otp/otp.component.ts @@ -72,6 +72,7 @@ export class OtpComponent implements OnInit { this.dialogRef.close(); this.loggedEmailID = this.data; // alert('Password Reset Successfully'); + this.loaderService.showMatSpinnerDialog(''); this.newPasswordDialog(this.loggedEmailID); } else{ alert('OTP is invalid. Plesae enter correct OTP.!'); } @@ -80,7 +81,7 @@ export class OtpComponent implements OnInit { newPasswordDialog(email) { - let dialogRef = this.dialog.open(NewPasswordDialog, this.config); + let dialogRef = this.dialog.open(NewPasswordDialog2, this.config); dialogRef.afterClosed().subscribe(result => { if (result !== undefined) { @@ -154,7 +155,7 @@ export class OtpComponent implements OnInit { ` }) - export class NewPasswordDialog { + export class NewPasswordDialog2 { newpassword: any = newpassword; confirmPassword: any = confirmPassword; @@ -162,7 +163,7 @@ export class OtpComponent implements OnInit { hide2: boolean = true; jazzMessage = 'Jazzy jazz jazz'; - constructor(public dialogRef: MatDialogRef) { + constructor(public dialogRef: MatDialogRef) { } @@ -188,13 +189,13 @@ export class OtpComponent implements OnInit { ` }) -export class ForgotPass { +export class ForgotPass2 { newpassword: any = newpassword; confirmPassword: any = confirmPassword; jazzMessage = 'Jazzy jazz jazz'; - constructor(public dialogRef: MatDialogRef) { + constructor(public dialogRef: MatDialogRef) { } diff --git a/ng6-seed/src/app/settings/users/users.module.ts b/ng6-seed/src/app/settings/users/users.module.ts index e1a74fb..3545717 100755 --- a/ng6-seed/src/app/settings/users/users.module.ts +++ b/ng6-seed/src/app/settings/users/users.module.ts @@ -21,8 +21,8 @@ import { RouterModule } from '@angular/router'; import { UserRoutes} from './users.routing'; import { UserProfileComponent, ChangePasswordDialog } from './user-profile/user-profile.component'; import { UserService } from './../service/user.service'; -// import { NewPasswordDialog, ForgotPass } from '../../session/login/login.component'; -import { NewPasswordDialog, ForgotPass } from '../../session/otp/otp.component'; +import { NewPasswordDialog, ForgotPass } from '../../session/login/login.component'; +import { NewPasswordDialog2, ForgotPass2 } from '../../session/otp/otp.component'; // import { HttpClientModule } from '@angular/common/http'; @NgModule({ imports: [