Forgot Password

This commit is contained in:
SheenaMalhotra182
2022-08-22 22:53:57 +05:30
parent 07762308f5
commit 10d78f7ce1
8 changed files with 304 additions and 2 deletions

View File

@@ -38,6 +38,8 @@ import { OauthConfigModel } from '../../models/oauth-config.model';
import { DomSanitizer, SafeStyle } from '@angular/platform-browser';
import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators';
import { RecoverPasswordDialogService } from './recover-password-dialog.service';
import { RecoverPasswordComponent } from './recover-password/recover-password.component';
// eslint-disable-next-line no-shadow
enum LoginSteps {
@@ -121,6 +123,7 @@ export class LoginComponent implements OnInit, OnDestroy {
actualLoginStep: any = LoginSteps.Landing;
LoginSteps = LoginSteps;
rememberMe: boolean = true;
forgotPasswordStatus: boolean = true;
formError: { [id: string]: string };
minLength: number = 2;
footerTemplate: TemplateRef<any>;
@@ -140,7 +143,8 @@ export class LoginComponent implements OnInit, OnDestroy {
private userPreferences: UserPreferencesService,
private route: ActivatedRoute,
private sanitizer: DomSanitizer,
private alfrescoApiService: AlfrescoApiService
private alfrescoApiService: AlfrescoApiService,
private dialogService: RecoverPasswordDialogService
) {
}
@@ -190,6 +194,21 @@ export class LoginComponent implements OnInit, OnDestroy {
this.onSubmit(this.form.value);
}
forgotPassword(){
this.dialogService
.showDialog(RecoverPasswordComponent, {
data: {
title: 'Recover'
}
})
.afterClosed()
// .subscribe((result) => {
// if (result) {
// }
// });
}
redirectToImplicitLogin() {
this.alfrescoApiService.getInstance().oauth2Auth.implicitLogin();
}
@@ -413,4 +432,6 @@ export class LoginComponent implements OnInit, OnDestroy {
this.isError = false;
this.initFormError();
}
}