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