UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Test alternative pin code prompt - system settings integration

    Scheduled Pinned Locked Moved Design
    64 Posts 14 Posters 13.5k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • lduboeufL Offline
        lduboeuf @CiberSheep
        last edited by

        @CiberSheep

        Do you know if i can query login like this ( the popup ) ?. Not sure it is possible. What could be done is :
        tap on "pin clock" -> "select" screen -> then when he successfully matched the code, by clicking the "ok" btn in top bar it opens popup ( ask for previous code and pre-filled the new pin like pin code popup just like today ).

        I didn't understand

        see 1.6.0 app

        CiberSheepC 1 Reply Last reply Reply Quote 0
        • CiberSheepC Offline
          CiberSheep @lduboeuf
          last edited by

          @lduboeuf Ah. I see.

          Well, for the rest of security measures, you confirm the current method (if any) before changing to a new one.

          Another planet, another time, another universe!

          lduboeufL 1 Reply Last reply Reply Quote 0
          • lduboeufL Offline
            lduboeuf @CiberSheep
            last edited by lduboeuf

            @cibersheep i guess doing a prompt passcode check is like doing a "login", i will need to find if backend support that already

            EDIT: bad luck, it doesn't, will need to see how it can be implemented.

            CiberSheepC 1 Reply Last reply Reply Quote 0
            • CiberSheepC Offline
              CiberSheep @lduboeuf
              last edited by CiberSheep

              @lduboeuf Isn't it already implemented?

              When you select swipe (no security) the system asks for the current passphrase / pin

              Another planet, another time, another universe!

              lduboeufL 1 Reply Last reply Reply Quote 0
              • lduboeufL Offline
                lduboeuf @CiberSheep
                last edited by

                @cibersheep said in Test alternative pin code prompt - system settings integration:

                @lduboeuf Isn't it already implemented?

                When you select swipe (no security) the system asks for the current passphrase / pin

                Yes i should be able to copy most part of that method

                1 Reply Last reply Reply Quote 1
                • lduboeufL Offline
                  lduboeuf
                  last edited by

                  @CiberSheep ok, the 1.6.5 should be close to your proposition #1

                  Waiting for your feedbacks before trying to integrate it in system settings

                  CiberSheepC 1 Reply Last reply Reply Quote 0
                  • CiberSheepC Offline
                    CiberSheep @lduboeuf
                    last edited by CiberSheep

                    @lduboeuf very nice work.
                    Only one think is in my mind, and I think it's what you tried to tell me before. When the pin clock is already set: tapping on the ListItem asks for current pin. Do you think it would be more clear to have?:

                    • show [test pin pattern] with edit icon on header
                    • tap on edit
                    • ask for current pin pattern
                    • ask for new pin pattern
                    • ask for verification
                    • if verification is correct, go back

                    Is a bit unusual to have a tester for the current pin, but...
                    What do you think?

                    Another planet, another time, another universe!

                    lduboeufL 1 Reply Last reply Reply Quote 0
                    • kinguK Offline
                      kingu
                      last edited by kingu

                      🔒 📱/💻

                      ౾👆
                      0000 ⌨ / 👆 ✔️
                      Abc Abc …


                      I think the fields should take direct input and not focus-shift.

                      lduboeufL 1 Reply Last reply Reply Quote 0
                      • lduboeufL Offline
                        lduboeuf @kingu
                        last edited by

                        @kingu Sorry, how to decode your message, what are your talking about ?

                        1 Reply Last reply Reply Quote 0
                        • lduboeufL Offline
                          lduboeuf @CiberSheep
                          last edited by lduboeuf

                          @cibersheep said in Test alternative pin code prompt - system settings integration:

                          @lduboeuf very nice work.
                          Only one think is in my mind, and I think it's what you tried to tell me before. When the pin clock is already set: tapping on the ListItem asks for current pin. Do you think it would be more clear to have?:

                          • show [test pin pattern] with edit icon on header
                          • tap on edit
                          • ask for current pin pattern
                          • ask for new pin pattern
                          • ask for verification
                          • if verification is correct, go back

                          Is a bit unusual to have a tester for the current pin, but...
                          What do you think?

                          That makes sense . But i like the idea of user confirmation with the "ok" in the top bar when the verification is correct, the "back" would be more a "cancel" action for me.

                          [EDIT]: Well something bother me. When you are in the "test screen", what do you test ? Because i'm pretty sure we can't check login on backend like we want. So i think we must go to "confirm" first.

                          CiberSheepC 1 Reply Last reply Reply Quote 0
                          • CiberSheepC Offline
                            CiberSheep @lduboeuf
                            last edited by

                            @lduboeuf said in Test alternative pin code prompt - system settings integration:

                            That makes sense . But i like the idea of user confirmation with the "ok" in the top bar when the verification is correct, the "back" would be more a "cancel" action for me.

                            Agreed

                            [EDIT]: Well something bother me. When you are in the "test screen", what do you test ? Because i'm pretty sure we can't check login on backend like we want. So i think we must go to "confirm" first.

                            Ah, I see. I mean, it's a bit weird that you have a test screen for the current pin pattern.
                            What I feel is that is a bit unclear of resetting the pin pattern when tapping on the ListView:

                            • Once setted the pin pattern before
                            • Opening System setting /[...]/Security
                            • Tapping on pin pattern, it will ask for:
                              • current pin
                              • new pin
                              • confirm pin

                            Is here (*) I feel it unclear. It is for us because we know what we are doing 😉

                            Do you know what I mean?

                            Another planet, another time, another universe!

                            lduboeufL 1 Reply Last reply Reply Quote 0
                            • lduboeufL Offline
                              lduboeuf @CiberSheep
                              last edited by lduboeuf

                              @cibersheep i pushed some modifications, let me know.
                              And i add a "V3" to test selecting the "clock prompt" as a sub option of "4 digit passcode" and just let user "preview" (test) the clock prompt ( the user won't create his passcode through clock that time as he already created/changed it before with classic popup)
                              This is the "simpliest" solution as it would not require to change backend methods and having to deal with pincode change through the clock.

                              CiberSheepC 1 Reply Last reply Reply Quote 0
                              • CiberSheepC Offline
                                CiberSheep @lduboeuf
                                last edited by

                                @lduboeuf Yep, V3 is much simpler indeed
                                There is no way to edit the pin (like current behaviour), so you have to unset and reset it.
                                You think the test screen in V3 is required for real use?

                                Another planet, another time, another universe!

                                lduboeufL 1 Reply Last reply Reply Quote 0
                                • lduboeufL Offline
                                  lduboeuf @CiberSheep
                                  last edited by lduboeuf

                                  @cibersheep said in Test alternative pin code prompt - system settings integration:

                                  @lduboeuf Yep, V3 is much simpler indeed
                                  There is no way to edit the pin (like current behaviour), so you have to unset and reset it.

                                  Humm, true.
                                  So when user click on ""4-digit passcode":
                                  (pincode not set): -> popup -> "4-digit pin" view
                                  (pincode already set): -> "4-digit pin" view with "edit" button

                                  You think the test screen in V3 is required for real use?

                                  idk, it would be even simpler if we remove the preview.

                                  EDIT: see 1.7.3 for the use case "pincode already set"

                                  1 Reply Last reply Reply Quote 0
                                  • CiberSheepC Offline
                                    CiberSheep
                                    last edited by

                                    @lduboeuf said in Test alternative pin code prompt - system settings integration:

                                    You think the test screen in V3 is required for real use?

                                    idk, it would be even simpler if we remove the preview.

                                    You decide 🙂
                                    Maybe we can have it as a feature reveal, and if you think it's not needed any more, it can be removed later when the feature is established. Or keep it if it's useful even then...

                                    EDIT: see 1.7.3 for the use case "pincode already set"

                                    Hmh, I like. Do you?

                                    Another planet, another time, another universe!

                                    lduboeufL 1 Reply Last reply Reply Quote 0
                                    • lduboeufL Offline
                                      lduboeuf @CiberSheep
                                      last edited by

                                      @cibersheep said in Test alternative pin code prompt - system settings integration:

                                      Hmh, I like. Do you?

                                      Yes, i prefer, i will go without the tester i think, it can be more confusing than helpful for some and i don't like that button in the middle 🙂

                                      1 Reply Last reply Reply Quote 1
                                      • IanI Offline
                                        Ian
                                        last edited by

                                        Just tried the V3 scenario. It looks good, it makes sense, and it works well. Could you add this to OTA 23 (or 24 if too late now) and see how it goes when 'released into the wild'?

                                        Thanks for working on this feature and introducing the concept of the tester. This could well be the future of new feature introduction!

                                        lduboeufL 1 Reply Last reply Reply Quote 1
                                        • lduboeufL Offline
                                          lduboeuf @Ian
                                          last edited by

                                          @ian thx, so i've implemented the V3 in system-settings https://gitlab.com/ubports/core/lomiri-system-settings/-/merge_requests/328/ and removed the preview.

                                          Now, it is too short to add it to OTA-23, lets hope it will land on OTA-24 😉

                                          1 Reply Last reply Reply Quote 1
                                          • JeroenBatenJ Offline
                                            JeroenBaten
                                            last edited by

                                            Hi!
                                            Lovely design!
                                            What I am missing is some sort of randomizing option. To prevent people from reading a passcode by watching the fat smear on the display. If I could toggle a randomize option it would make it much harder to break into the system.
                                            I realise this is not very nice to blind people using an UT phone, but there are other options for them.
                                            Regards,
                                            Jeroen Baten

                                            Jeroen "Quote" Baten
                                            Operational marketing manager for the UBports Foundation.

                                            lduboeufL 1 Reply Last reply Reply Quote 1
                                            • lduboeufL Offline
                                              lduboeuf @JeroenBaten
                                              last edited by

                                              @jeroenbaten We could improve later i think, but i'm afraid every one would want a different setting...
                                              and i've already tested random digits, it is more annoying than helpful, it takes too long to find your digits ^ ^
                                              I think we can compare like it is today, the pin-code prompts have a keyboard always in the same layout, and we can see on screen what keys we tap.

                                              jezekJ 1 Reply Last reply Reply Quote 0
                                              • First post
                                                Last post