TripleA Logo TripleA Forum
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags
    • Register
    • Login

    "Update Account" TearDown & Changes

    Scheduled Pinned Locked Moved Feature Requests & Ideas
    17 Posts 6 Posters 2.7k Views 6 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.
    • LaFayetteL Online
      LaFayette Admin
      last edited by LaFayette

      Proposed Changes

      1. Split the update account window into two, a change password window and change email window.
      2. Add confirmation dialog for when password or email are successfully updated
      3. Remove 'remember me' button from the dialog
      4. Remove the window title and leave just the banner title

      Background

      1. Fixes problems with change account UX
      2. Helps migrate off legacy tech and improves code

      Screenshot Example

      New change password window would look like this:
      Screenshot from 2019-09-17 01-52-42.png

      New change email window:
      Screenshot from 2019-09-17 01-52-23.png

      UX Tear Down of Existing

      Lurking in the lobby menu is the 'Account' menu with 'update account...' option (sorry, unable to take a screenshot of the open menu):

      Screenshot from 2019-09-16 23-01-30.png

      That opens this nice looking window:
      Screenshot from 2019-09-16 22-59-56.png

      First thing, we see the 'update account' written twice:
      duplicate.png

      Second, a bug, there is a 'remember me' button:
      remember-me.png

      Next, the username is displayed, even though it's already going to be clear who the user is (we typed it in after-all):
      user.png

      The update email field is also a bit odd as we have to confirm password, but not email, it's also a bit weird that we have the username field prefilled, email field too, but you can only update one. It's not a strong emphasis that the username field is disabled and the email field is not:

      email.png

      So let's try to update the email address:
      Screenshot from 2019-09-16 23-11-04.png

      We click okay, and then whoops, we get:
      Screenshot from 2019-09-16 23-11-42.png

      So to change an email, you must change password too! 😖

      Okay, so let's update our password then:
      Screenshot from 2019-09-16 23-12-14.png

      Click okay, and then the window just closes without confirmation anything changed 😖

      prastleP redrumR 2 Replies Last reply Reply Quote 3
      • prastleP Offline
        prastle Moderators Admin @LaFayette
        last edited by

        @LaFayette Good recommended changes but why remove the "remember me," button? will it still exist on the login screen?

        If we open a quarrel between past and present, we shall find that we have lost the future! Sir Winston Churchill

        1 Reply Last reply Reply Quote 0
        • redrumR Offline
          redrum Admin @LaFayette
          last edited by

          @LaFayette Yeah, that functionality currently is pretty rough. My only comments are:

          • Might want to call the field "New Password" instead of "Password" just to make it very clear
          • Might want to consider having a "Confirm Email" field (that seems fairly common for most other accounts that allow email changing)

          TripleA Developer with a Passion for AI: https://forums.triplea-game.org/topic/105/ai-development-discussion-and-feedback

          1 Reply Last reply Reply Quote 2
          • LaFayetteL Online
            LaFayette Admin
            last edited by LaFayette

            @prastle

            will it still exist on the login screen?

            Yes

            why remove the "remember me," button?

            It's inclusion was never necessarily by design. There is shared code between the update and create account pages, hence it was brought along by default.

            I'm considering this one...
            Sure the functionality is related, but is it strictly needed on an update password page? Less is more.
            If a user logs in, without this option off, why would they want to turn it on when updating password?
            If a user logs in, with the option on, why would they want to turn it off when updating password?

            @redrum, good suggestion for new password. I'm hestitant for the double email field. I did some background reading and found it's appreciated where email is super critical, like banking websites, otherwise you tend to get users copy/pasting or abandoning. It seems more effective to confirm the value after it is updated rather than requiring it be double typed. As an interesting datapoint, facebook does not require passwords or email to be double typed.

            A lot of readings have recommended to have a 'show password' option and not bother with the double typed password. Some websites even default to having the password be in plaintext to start with an option to 'hide'. Essentially the security gain of someone looking over-your-shoulder while creating account is pretty marginal. I don't want to embark on too many changes just at once, I'll leave adding an email confirmation or updates to the password field for a future iteration.

            PS: this was a pretty decent read on password UX: https://conversionxl.com/blog/password-ux/

            1 Reply Last reply Reply Quote 1
            • LaFayetteL Online
              LaFayette Admin
              last edited by

              We should also now have the capability to change username as well. It'll be an iterative process to get there, but in the end the account menu should then contain:

              • change password
              • change email
              • change username
              C 1 Reply Last reply Reply Quote 1
              • C Offline
                Cernel Moderators @LaFayette
                last edited by

                @LaFayette Why changing username?

                LaFayetteL 1 Reply Last reply Reply Quote 0
                • LaFayetteL Online
                  LaFayette Admin @Cernel
                  last edited by

                  @Cernel Any reason why not? Should you be forced to create a new account if you want to update your username?

                  There were technical reasons why it was not possible before, so it was not 'originally' included because it was actually difficult to update.

                  C 1 Reply Last reply Reply Quote 0
                  • Captain CrunchC Offline
                    Captain Crunch Banned
                    last edited by

                    hey this reminded me, remember a long time back I noticed my email address was shown on my profile info pop-up window and I was like hey I don't want my email address showing to everyone (who does?) and then someone replied and said only admin can see my email address ... so I'm just saying to make sure you don't show people's email addresses to the public because people don't want that

                    1 Reply Last reply Reply Quote 1
                    • C Offline
                      Cernel Moderators @LaFayette
                      last edited by

                      @LaFayette Well, up to the supermods, I guess. I would at very least suggest to disable name changing for users with moderators privileges.

                      LaFayetteL 1 Reply Last reply Reply Quote 0
                      • LaFayetteL Online
                        LaFayette Admin @Cernel
                        last edited by

                        @Cernel Are we on the same page? The 'account' menu is available to all non-anonymous logged in players and impacts only their own account. This is not a moderator tool.

                        LaFayetteL 1 Reply Last reply Reply Quote 0
                        • LaFayetteL Online
                          LaFayette Admin @LaFayette
                          last edited by

                          @Cernel if we are indeed both talking about the standard account management tools, why do you suggest moderators be unable to change their own username?

                          prastleP 1 Reply Last reply Reply Quote 0
                          • prastleP Offline
                            prastle Moderators Admin @LaFayette
                            last edited by

                            @LaFayette I actually understand @Cernel 's point. I don't think we want mods changing their names like their "underwear." It would cause confusion and questions. Perhaps mods can have 2 names? One without moderator privledges that they can use on days that they don't want the headache?

                            If we open a quarrel between past and present, we shall find that we have lost the future! Sir Winston Churchill

                            redrumR 1 Reply Last reply Reply Quote 1
                            • redrumR Offline
                              redrum Admin @prastle
                              last edited by

                              @prastle I think the "mod status" would be tied to their account not the username. So even if they changed their username, it would still show them as a mod.

                              TripleA Developer with a Passion for AI: https://forums.triplea-game.org/topic/105/ai-development-discussion-and-feedback

                              ubernautU prastleP 2 Replies Last reply Reply Quote 0
                              • ubernautU Online
                                ubernaut Moderators @redrum
                                last edited by

                                generally speaking, changing of account names is limited whenever there are stakes involved, whether it's money or rank. Changing your username gives you an advantage over others, who choose not to do that. i think if we are planning to incorporate leaderboards at some point we'd probably want to restrict name changes anyway.

                                "You should never have told me horses sleep standing up, it gave me a mental block." - Mister Ed

                                1 Reply Last reply Reply Quote 2
                                • prastleP Offline
                                  prastle Moderators Admin @redrum
                                  last edited by prastle

                                  @redrum Yes I realized that. I was just saying that having new mods every few months might be confusing even if strictly speaking they are the same person 🙂

                                  If we open a quarrel between past and present, we shall find that we have lost the future! Sir Winston Churchill

                                  1 Reply Last reply Reply Quote 0
                                  • C Offline
                                    Cernel Moderators
                                    last edited by

                                    Just letting you know I'm personally in favour of the account's username being costant (as it has always been so far).

                                    1 Reply Last reply Reply Quote 0
                                    • LaFayetteL Online
                                      LaFayette Admin
                                      last edited by

                                      • Mod status would be tied to account and not username.
                                      • If someone wants to change their account name, they can create a new account. I'm not sure why we should make it so difficult and say "no, you have to re-register with that same email but a new account name". Is that just not convoluted?
                                      • We can certainly discourage mods from changing their names, or changing often. I'm not sure if it's worth the complexity of special casing it into the code when we can keep the same name by convention.
                                      • Given the game allows multiple logins, no limit on how many accounts, no validation of email, no password requirement even, it doesn't seem like relieving the requirement of creating a new account if/when a person wants to change their username is a huge deal necessarily. I really view it as a convenience so you don't have to register multiple accounts. Arguably we want that particularly when stats could become tied to a user.
                                      1 Reply Last reply Reply Quote 0

                                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                      With your input, this post could be even better 💗

                                      Register Login
                                      • 1 / 1
                                      • First post
                                        Last post
                                      Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums