From f56e49d72eebe3a2851f3b5df9abf0d870c292b1 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Mon, 31 May 2021 15:10:37 +0100 Subject: [PATCH 1/4] Improve pin button --- .../header-no-search/profile/profile.page.html | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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 9f824bf2d..e4d22f6ff 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 @@ -46,6 +46,14 @@ +
+ + + Terminar sessão + + +
+ @@ -54,13 +62,6 @@ -
- - - Terminar sessão - - -
From 28483d4affa952feffa56a455421a7c0888cac23 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Mon, 31 May 2021 15:45:28 +0100 Subject: [PATCH 2/4] Improve pin --- .../header-no-search/profile/profile.page.html | 13 +++++++------ .../header-no-search/profile/profile.page.scss | 4 ++++ 2 files changed, 11 insertions(+), 6 deletions(-) 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 e4d22f6ff..de5157de9 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 @@ -47,22 +47,24 @@
- - + + Terminar sessão
+
+ + Alterar PIN + +
- - -
@@ -75,7 +77,6 @@ Gravar -
\ No newline at end of file diff --git a/src/app/shared/headers/header-no-search/profile/profile.page.scss b/src/app/shared/headers/header-no-search/profile/profile.page.scss index 6ee1890b9..acab1b075 100644 --- a/src/app/shared/headers/header-no-search/profile/profile.page.scss +++ b/src/app/shared/headers/header-no-search/profile/profile.page.scss @@ -57,4 +57,8 @@ .checkBox{ margin-right: 10px; } +} + +.buttonSize { + width: 100% !important; } \ No newline at end of file From 0f228da51589a13da619a1df046ce9792bd67bf1 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Tue, 1 Jun 2021 10:42:14 +0100 Subject: [PATCH 3/4] Improve --- src/app/pages/login/login.page.html | 9 +++++++-- src/app/pages/login/login.page.ts | 1 + .../headers/header-no-search/profile/profile.page.html | 8 ++++---- .../headers/header-no-search/profile/profile.page.ts | 10 ++++++++++ src/app/shared/pin/pin.page.html | 2 +- 5 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/app/pages/login/login.page.html b/src/app/pages/login/login.page.html index 875fd4c2e..c37e6613b 100644 --- a/src/app/pages/login/login.page.html +++ b/src/app/pages/login/login.page.html @@ -55,9 +55,14 @@ -
- Voltar +
+ Entrar com senha
+ +
+ Limpar +
+
diff --git a/src/app/pages/login/login.page.ts b/src/app/pages/login/login.page.ts index 37214ff0e..0f5f02e68 100644 --- a/src/app/pages/login/login.page.ts +++ b/src/app/pages/login/login.page.ts @@ -163,6 +163,7 @@ export class LoginPage implements OnInit { } storePin() { + const code = this.code.join('') const encrypted = crypto.SHA1(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 de5157de9..2b730b692 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,15 @@ -
- +
+ PIN
- + Impressão Digital
@@ -55,7 +55,7 @@
- + Alterar PIN
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 b60974a87..65d7535d6 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,5 +110,15 @@ export class ProfileComponent implements OnInit { this.router.navigate(['/']); } + LoginPreference(type: string) { + + let userData = JSON.parse(localStorage.getItem('UserData')) + + userData.loginPreference = type + + localStorage.setItem('UserData', JSON.stringify(userData) ) + + } + } diff --git a/src/app/shared/pin/pin.page.html b/src/app/shared/pin/pin.page.html index ea620da82..1e5bde8c7 100644 --- a/src/app/shared/pin/pin.page.html +++ b/src/app/shared/pin/pin.page.html @@ -37,7 +37,7 @@
- Voltar + Cancelar
From caf0fbbb8bd371391777c5e1360abe824683b04d Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Tue, 1 Jun 2021 11:47:09 +0100 Subject: [PATCH 4/4] Login preference --- src/app/pages/login/login.page.html | 4 +-- src/app/pages/login/login.page.ts | 17 +++++++++- .../profile/profile.page.html | 7 ++-- .../header-no-search/profile/profile.page.ts | 32 ++++++++++++++++--- 4 files changed, 49 insertions(+), 11 deletions(-) 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 + } + + } }