diff --git a/src/app/pages/login/login.page.html b/src/app/pages/login/login.page.html index c37e6613b..805b12836 100644 --- a/src/app/pages/login/login.page.html +++ b/src/app/pages/login/login.page.html @@ -1,5 +1,5 @@ - + @@ -17,7 +17,7 @@ - + diff --git a/src/app/pages/login/login.page.ts b/src/app/pages/login/login.page.ts index 0f5f02e68..dec8ade5e 100644 --- a/src/app/pages/login/login.page.ts +++ b/src/app/pages/login/login.page.ts @@ -37,6 +37,8 @@ export class LoginPage implements OnInit { pin = localStorage.getItem('PIN') != null + userLoginPreference: any + constructor( private http: HttpClient, private notificatinsservice: NotificationsService, @@ -48,7 +50,17 @@ export class LoginPage implements OnInit { public alertController: AlertController, private modalController: ModalController //private fcm: FCM - ) { } + ) { + + let userData = JSON.parse(localStorage.getItem('UserData')) || {} + + if (userData.hasOwnProperty('loginPreference')) { + this.userLoginPreference = userData.loginPreference + } else { + this.userLoginPreference = '' + } + + } ngOnInit() {} @@ -60,6 +72,7 @@ export class LoginPage implements OnInit { ); } + async presentAlert(message: string) { const alert = await this.alertController.create({ cssClass: 'my-custom-class', @@ -125,6 +138,8 @@ export class LoginPage implements OnInit { } setCode(code: string) { + + if(this.code.length < 4) { this.code.push(code) } diff --git a/src/app/shared/headers/header-no-search/profile/profile.page.html b/src/app/shared/headers/header-no-search/profile/profile.page.html index 2b730b692..6d54d67b5 100644 --- a/src/app/shared/headers/header-no-search/profile/profile.page.html +++ b/src/app/shared/headers/header-no-search/profile/profile.page.html @@ -29,15 +29,16 @@ - - + + + PIN - + Impressão Digital diff --git a/src/app/shared/headers/header-no-search/profile/profile.page.ts b/src/app/shared/headers/header-no-search/profile/profile.page.ts index 65d7535d6..a5ca957ea 100644 --- a/src/app/shared/headers/header-no-search/profile/profile.page.ts +++ b/src/app/shared/headers/header-no-search/profile/profile.page.ts @@ -110,15 +110,37 @@ export class ProfileComponent implements OnInit { this.router.navigate(['/']); } - LoginPreference(type: string) { + LoginPreferenceMethod(type: string) { + + let userData = JSON.parse(localStorage.getItem('UserData')) || {} - let userData = JSON.parse(localStorage.getItem('UserData')) - - userData.loginPreference = type + if (userData.hasOwnProperty('loginPreference')) { + if (userData.loginPreference != type) { + if (type) { + userData.loginPreference = type + } + } else { + userData.loginPreference = 'none' + } + + } else { + userData.loginPreference = 'none' + } localStorage.setItem('UserData', JSON.stringify(userData) ) - } + get userLoginPreference() { + + let userData = JSON.parse(localStorage.getItem('UserData')) || {} + + if (userData.hasOwnProperty('loginPreference')) { + console.log( userData.loginPreference) + return userData.loginPreference + } else { + return false + } + + } }