self-pin-reset #114

Open
Alfred-mk wants to merge 2 commits from self-pin-reset into master
9 changed files with 12 additions and 1 deletions

View File

@ -21,6 +21,7 @@ func (h *MenuHandlers) Authorize(ctx context.Context, sym string, input []byte)
flag_incorrect_pin, _ := h.flagManager.GetFlag("flag_incorrect_pin") flag_incorrect_pin, _ := h.flagManager.GetFlag("flag_incorrect_pin")
flag_account_authorized, _ := h.flagManager.GetFlag("flag_account_authorized") flag_account_authorized, _ := h.flagManager.GetFlag("flag_account_authorized")
flag_allow_update, _ := h.flagManager.GetFlag("flag_allow_update") flag_allow_update, _ := h.flagManager.GetFlag("flag_allow_update")
flag_account_pin_reset, _ := h.flagManager.GetFlag("flag_account_pin_reset")
pinInput := string(input) pinInput := string(input)
@ -33,7 +34,9 @@ func (h *MenuHandlers) Authorize(ctx context.Context, sym string, input []byte)
AccountPin, err := store.ReadEntry(ctx, sessionId, storedb.DATA_ACCOUNT_PIN) AccountPin, err := store.ReadEntry(ctx, sessionId, storedb.DATA_ACCOUNT_PIN)
if err != nil { if err != nil {
logg.ErrorCtxf(ctx, "failed to read AccountPin entry with", "key", storedb.DATA_ACCOUNT_PIN, "error", err) logg.ErrorCtxf(ctx, "failed to read AccountPin entry with", "key", storedb.DATA_ACCOUNT_PIN, "error", err)
return res, err logg.InfoCtxf(ctx, "Setting the flag_account_pin_reset flag for the user to set their own PIN")
res.FlagSet = append(res.FlagSet, flag_account_pin_reset)
return res, nil
} }
// verify that the user provided the correct PIN // verify that the user provided the correct PIN

View File

@ -7,6 +7,7 @@ MOUT back 0
MOUT quit 9 MOUT quit 9
HALT HALT
RELOAD authorize_account RELOAD authorize_account
CATCH self_reset_pin flag_account_pin_reset 1
CATCH incorrect_pin flag_incorrect_pin 1 CATCH incorrect_pin flag_incorrect_pin 1
INCMP _ 0 INCMP _ 0
INCMP quit 9 INCMP quit 9

View File

@ -7,6 +7,7 @@ MOUT quit 9
HALT HALT
LOAD authorize_account 6 LOAD authorize_account 6
RELOAD authorize_account RELOAD authorize_account
CATCH self_reset_pin flag_account_pin_reset 1
CATCH incorrect_pin flag_incorrect_pin 1 CATCH incorrect_pin flag_incorrect_pin 1
INCMP _ 0 INCMP _ 0
INCMP quit 9 INCMP quit 9

View File

@ -6,6 +6,7 @@ MOUT quit 9
HALT HALT
LOAD authorize_account 6 LOAD authorize_account 6
RELOAD authorize_account RELOAD authorize_account
CATCH self_reset_pin flag_account_pin_reset 1
CATCH incorrect_pin flag_incorrect_pin 1 CATCH incorrect_pin flag_incorrect_pin 1
INCMP _ 0 INCMP _ 0
INCMP quit 9 INCMP quit 9

View File

@ -6,6 +6,7 @@ MOUT quit 9
LOAD authorize_account 6 LOAD authorize_account 6
HALT HALT
RELOAD authorize_account RELOAD authorize_account
CATCH self_reset_pin flag_account_pin_reset 1
CATCH incorrect_pin flag_incorrect_pin 1 CATCH incorrect_pin flag_incorrect_pin 1
INCMP _ 0 INCMP _ 0
INCMP quit 9 INCMP quit 9

View File

@ -9,6 +9,7 @@ MOUT quit 9
LOAD authorize_account 6 LOAD authorize_account 6
HALT HALT
RELOAD authorize_account RELOAD authorize_account
CATCH self_reset_pin flag_account_pin_reset 1
CATCH incorrect_pin flag_incorrect_pin 1 CATCH incorrect_pin flag_incorrect_pin 1
INCMP _ 0 INCMP _ 0
INCMP quit 9 INCMP quit 9

View File

@ -7,6 +7,7 @@ MOUT quit 9
LOAD authorize_account 6 LOAD authorize_account 6
HALT HALT
RELOAD authorize_account RELOAD authorize_account
CATCH self_reset_pin flag_account_pin_reset 1
CATCH incorrect_pin flag_incorrect_pin 1 CATCH incorrect_pin flag_incorrect_pin 1
INCMP _ 0 INCMP _ 0
INCMP quit 9 INCMP quit 9

View File

@ -4,6 +4,7 @@ MOUT quit 9
LOAD authorize_account 6 LOAD authorize_account 6
HALT HALT
RELOAD authorize_account RELOAD authorize_account
CATCH self_reset_pin flag_account_pin_reset 1
CATCH incorrect_pin flag_incorrect_pin 1 CATCH incorrect_pin flag_incorrect_pin 1
INCMP _ 0 INCMP _ 0
INCMP quit 9 INCMP quit 9

View File

@ -4,6 +4,7 @@ MOUT quit 9
LOAD authorize_account 6 LOAD authorize_account 6
HALT HALT
RELOAD authorize_account RELOAD authorize_account
CATCH self_reset_pin flag_account_pin_reset 1
CATCH incorrect_pin flag_incorrect_pin 1 CATCH incorrect_pin flag_incorrect_pin 1
INCMP _ 0 INCMP _ 0
INCMP quit 9 INCMP quit 9