Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI confusion between login and alternative login (registration for instance) #1404

Closed
pierreozoux opened this issue Sep 14, 2016 · 12 comments
Closed
Labels

Comments

@pierreozoux
Copy link
Member

pierreozoux commented Sep 14, 2016

Steps to reproduce

I have 2 ways for creating account for people:

In the second case, there is an issue, I'd say 80% of people don't see the login button of xCloud, and click on registration.

Here is a screenshot:
https://cloud.pierre-o.fr/index.php/s/tQkgXCzA91nohMo (I now use Nextcloud)

I'm not a UI expert, but would be nice if we could fix that.

Expected behaviour

It should be easier from a UX perspective to understand the difference between login and register.

Actual behaviour

People do mistakes.

@pellaeon
Copy link
Contributor

Proposed fix for Nextcloud

If alternative login method exists, then bring back the Nextcloud login button.

@nickvergessen nickvergessen added help wanted design Design, UI, UX, etc. labels Sep 14, 2016
@nickvergessen
Copy link
Member

@jancborchardt

@jancborchardt
Copy link
Member

There should absolutely be no other button on that screen. The word »Alternative log in methods« (wording needs to be fixed to that) should be there solely. When clicked, the other methods can expand via slidedown.

@pierreozoux
Copy link
Member Author

sounds nice.

Even though, some people already asked where is the button to login :)

Looks like sing in / register is the nice combo :)

http://uxmovement.com/buttons/why-sign-up-and-sign-in-button-labels-confuse-users/

http://ux.stackexchange.com/questions/1080/using-sign-in-vs-using-log-in

On 14-09-2016 18:24, Jan-Christoph Borchardt wrote:

There should absolutely be no other button on that screen. The word
»Alternative log in methods« (wording needs to be fixed to that) should
be there solely. When clicked, the other methods can expand via slidedown.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#1404 (comment), or
mute the thread
https://github.com/notifications/unsubscribe-auth/ABxvHQ3o5_ElZGPSez13cZzktb9KmEz9ks5qqC3ZgaJpZM4J8iQY.

I use PGP to protect our privacy, if you want to know more, you can
follow this
https://emailselfdefense.fsf.org/en/

If you have further questions, please do not hesitate to ask.
You can verify my public key here: https://keybase.io/pierreozoux

@melindavoo
Copy link

Codepen has a great UX for their Sign In v Sign Up and Alt OAuth logins in an all-in-one view:

screen shot 2016-09-19 at 8 28 58 pm

Here's a breakdown of what's happening that makes this work well:

  • Very clear action button on the very familiar login form: "Log In"
  • Followed by the familiar "Forgot Password" link. This offers them the clear conventional login form -- easy to recognize
  • The "OR" between the sections offers a true balance of priority (you can do this OR this)
  • "Log in with Github", clearly stating what the button will do and giving these buttons the same size button class as the "Login" button on the form, but using brand colors for denoting the product associated with GitHub etc (clever!). This is great because it quickly and visually summarizes that these all log you in equally but makes them not all the same color, which could be confusing and make people wonder which button to click to log in. it's a good rule to have only one primary action button on any one page and make sure primary buttons have a distinct and notable style or "pop!"
  • Lastly, the prompt at the bottom equal to both: "Need an account? Sign up now!" Note that this is not a button, because it's not a primary task -- it's a reminder that you might have come here accidentally. This is mirrored on the registration page "Already have an account? Log in!" because it offers the same solution to the same problem.

Very clear language and using a sentence in the prompt creates a conversational, friendly style that most users don't have trouble with.

Check it out! https://codepen.io/login

@eppfel
Copy link
Member

eppfel commented Sep 20, 2016

@jancborchardt Is there a reason – besides hinting on return key for send – to use inline buttons. At least separate input and button like these: http://semantic-ui.com/elements/input.html#action

Because I think they don't work from an UX point of view, because they break existing patterns, e.g. #1407

@nextcloud/designers ?

Edit: added picture, because no deep link
bildschirmfoto 2016-09-20 um 23 51 33

@te-online
Copy link
Contributor

te-online commented Sep 20, 2016

I've also seen users trying to login, who are not used to submit forms by return key, being confused whether they can actually click the arrow or how they would proceed after entering their credentials.

I would agree with @eppfel that inline buttons are not a good choice for making clear how to submit the form. However, I also see the effort of making the login form as ”seamless“ and clean as possible.

Bringing back the login button might feel like a step backwards, but in my opinion it would clear any doubt of how to use the form.


One addition: We also have a slight problem with missing labels. While, in this form it is quite clear that the first input must be username and the second must be the password, also due to the type of input field, there are situations where it really feels like a label is missing.

E.g. the mail app uses the same pattern as the login screen, using placeholders als replacement for labels, which led to great confusion when I first set-up my account. What is the first field about? Only after I removed my username from there, I found that this is where your name goes.

bildschirmfoto 2016-09-19 um 21 43 50

So, if this pattern can only be applied to really simple forms, it's not a good pattern, because it's not universal, right? Maybe we should rethink the avoidance of labels together with the missing buttons while we're at it 😉

@pierreozoux
Copy link
Member Author

The same with "forgot my password", I already received a ticket to ask me where to do that.

@jancborchardt
Copy link
Member

So it seems that bringing back the dedicated »Log in« button is the best fix?

Btw, in the past we also had icons for the input fields (a »user« icon and a »lock« icon). We removed them first because we had a »show password« toggle icon on the right of the password field (and now the log in button) and also because it just didn’t seem necessary to support the text. We can think about introducing that again.

And yes, for more complex situations like in the Mail app we definitely need proper labels. The issue with the name and prefilling comes up a lot.

@MariusBluem
Copy link
Member

MariusBluem commented Oct 4, 2016

Leave it as simple as possible! The removal of the »Log in« button is something I liked. The most guys are simply clicking on ↩ if they want to login 😁

@Espina2
Copy link
Contributor

Espina2 commented Oct 4, 2016

@MariusBluem Do you use mobile?

@jancborchardt
Copy link
Member

Closing cause we brought back the log in button.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants