diff --git a/src/pages/otp/otp.ts b/src/pages/otp/otp.ts
index 4618dcb..fd4290b 100644
--- a/src/pages/otp/otp.ts
+++ b/src/pages/otp/otp.ts
@@ -18,8 +18,18 @@ import { ToastProvider } from '../../providers/common-provider/toast';
})
export class OtpPage {
@Input()drop_down_datas
-
+ timeLeft: number = 0;
+ loggedEmailID:any="";
+ interval;
constructor(private viewCtrl:ViewController,public toast:ToastProvider,public navCtrl: NavController, public navParams: NavParams,public aws: AwsServiceProvider) {
+ this.timeLeft = 60;
+ this.interval = setInterval(() => {
+ if(this.timeLeft > 0) {
+ this.timeLeft--;
+ } else {
+ clearInterval(this.interval);
+ }
+ },1000)
}
ngOnInit() {
this.drop_down_datas = this.navParams.get('drop_down_datas');
@@ -37,7 +47,7 @@ export class OtpPage {
this.toast.lenderappmessage('Password Reset Successfully');
// alert('Password Reset Successfully');
// this.dialogRef.close();
- this.viewCtrl.dismiss();
+ this.viewCtrl.dismiss(true);
} else
{
alert('OTP is invalid. Plesae enter correct OTP.!');
@@ -53,5 +63,24 @@ export class OtpPage {
closeModal() {
this.viewCtrl.dismiss();
}
+resendOTP() {
+ console.log(this.drop_down_datas);
+ console.log(this.loggedEmailID)
+ this.timeLeft = 60;
+ this.aws.generateotp(this.drop_down_datas.split(/\s/).join('')).subscribe(
+ response => {
+ // if(response.status == 200)
+ console.log(response)
+ this.interval = setInterval(() => {
+ if(this.timeLeft > 0) {
+ this.timeLeft--;
+ } else {
+ clearInterval(this.interval);
+ // alert(response.msg);//comment this.
+ }
+ },1000)
+ });
+}
+
}
diff --git a/src/pages/password/password.html b/src/pages/password/password.html
index 7cbe2a3..bc34ade 100755
--- a/src/pages/password/password.html
+++ b/src/pages/password/password.html
@@ -32,15 +32,16 @@
-
-
+
+ {{hide1 ? 'eye-off' : 'eye'}}
-
+ {{hide2 ? 'eye-off' : 'eye'}}
diff --git a/src/pages/password/password.scss b/src/pages/password/password.scss
index 9b8e593..2dc06a6 100755
--- a/src/pages/password/password.scss
+++ b/src/pages/password/password.scss
@@ -33,4 +33,7 @@ page-password {
ion-icon{
font-size:2.2em;
}
+ .passwordIcon{
+ color: #f34325 !important;
+ }
}
diff --git a/src/pages/password/password.ts b/src/pages/password/password.ts
index fa1a606..d0de0ed 100755
--- a/src/pages/password/password.ts
+++ b/src/pages/password/password.ts
@@ -26,11 +26,14 @@ export class PasswordPage {
Username:any;
Password:any;
userDetails: any;
+ hide1: boolean = true;
+ hide2: boolean = true;
constructor(public navCtrl: NavController, public navParams: NavParams,public aws:AwsServiceProvider,public commonconstant:ConstantsProvider,public toast:ToastProvider,private events:Events,private constantProvider:ConstantsProvider,
private pdtrigger:PdtriggerProvider) {
this.commonImage = this.commonconstant.commonimage;
this.Username = this.navParams.get('Username');
this.Password = this.navParams.get('Password');
+ console.log( this.Username, this.Password )
}
ionViewDidLoad() {
@@ -38,6 +41,7 @@ export class PasswordPage {
}
setNewPassword(newpass)
{
+ console.log(this.Username,this.Password);
const mailid = this.Username.split(/\s/).join('');
const Password = this.Password.split(/\s/).join('');
if(newpass !='' && newpass !=null && newpass !== undefined){
@@ -46,6 +50,7 @@ export class PasswordPage {
this.aws.dologin(auth).subscribe(res => {
console.log(res);
// this.navCtrl.setRoot(PdListPage);
+ this.toast.lenderappmessage('Password Successfully Changed..!');
this.getlenderpddetails()
// this.router.navigate(['/home']);
}, err => {
diff --git a/www/index.html b/www/index.html
index 1e90072..b794585 100755
--- a/www/index.html
+++ b/www/index.html
@@ -1,9 +1,6 @@
-
Ionic App
@@ -17,7 +14,7 @@
-
+