From b0342936e1348353eb862c161bf5557d5d4ee049 Mon Sep 17 00:00:00 2001 From: Carlosokumu Date: Fri, 13 Sep 2024 16:08:59 +0300 Subject: [PATCH] add pin reset --- services/registration/new_pin | 1 + services/registration/new_pin.vis | 3 +++ services/registration/old_pin | 1 + services/registration/old_pin.vis | 9 +++++++++ services/registration/pin_management.vis | 1 + 5 files changed, 15 insertions(+) create mode 100644 services/registration/new_pin create mode 100644 services/registration/new_pin.vis create mode 100644 services/registration/old_pin create mode 100644 services/registration/old_pin.vis diff --git a/services/registration/new_pin b/services/registration/new_pin new file mode 100644 index 0000000..bae2814 --- /dev/null +++ b/services/registration/new_pin @@ -0,0 +1 @@ +Enter a new four number pin diff --git a/services/registration/new_pin.vis b/services/registration/new_pin.vis new file mode 100644 index 0000000..3790a08 --- /dev/null +++ b/services/registration/new_pin.vis @@ -0,0 +1,3 @@ +MOUT back 0 +HALT +INCMP _ 0 diff --git a/services/registration/old_pin b/services/registration/old_pin new file mode 100644 index 0000000..2c64d42 --- /dev/null +++ b/services/registration/old_pin @@ -0,0 +1 @@ +Enter your old PIN diff --git a/services/registration/old_pin.vis b/services/registration/old_pin.vis new file mode 100644 index 0000000..b0cbec2 --- /dev/null +++ b/services/registration/old_pin.vis @@ -0,0 +1,9 @@ +LOAD authorize_account 6 +MOUT back 0 +HALT +RELOAD authorize_account +CATCH incorrect_pin flag_incorrect_pin 1 +MOVE new_pin +INCMP _ 0 + + diff --git a/services/registration/pin_management.vis b/services/registration/pin_management.vis index ecd5a8c..196c1f5 100644 --- a/services/registration/pin_management.vis +++ b/services/registration/pin_management.vis @@ -4,3 +4,4 @@ MOUT guard_pin 3 MOUT back 0 HALT INCMP _ 0 +INCMP old_pin 1