Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I have a sign-in screen which allows a user to log in with a username or a phone number.

As the phone number must be in an "international" format, it confuses users, some of them fail to sign in.

To fix that issue, I am thinking using a dropdown with phone prefix ( +33, +44 ), but in that case it can be confusing the user who want to enter his username.

Should I add a different field for username?

share|improve this question
    
Are you using the same textfield for both? If yes, I would go for a 2 separate textfields, better to not confuse the user. –  Rafa Q. Sep 24 '13 at 10:07
    
If this is a mobile only application, I will suggest to stick to just phone number to log in. –  SimonTeo Sep 24 '13 at 10:49
add comment

2 Answers

Yes, this sounds like two options that are different enough to be separated visually.

The best experience would probably be that it recognizes the number no matter the format they use when entering. Then the one box would suffice. But I understand that the format recognition would be too hard to implement. I even noticed that many big operators do not even allow it; out of the three biggest Scandinavian operators, two just accept username or email, and the third even failed with an error message when using a bad number.

Back to your case: You do not necessarily have to put them in the same screen:

mockup

download bmml source – Wireframes created with Balsamiq Mockups

Another example with multiple log in methods, is using tabs. Not my preferred option, but common, so here is an example from a bank:

enter image description here

share|improve this answer
    
I like this idea. This allows for less confusion and allows users who are aiming for a certain login can find it immediately through different options. –  Majed Sep 24 '13 at 13:30
add comment

Separate fields for different content is a good solution. Otherwise one input field has two modes: username entering and phone number entering with its constraints. The content types is too different.

Also some users don't know theirs' country code, so it's good to let them choose country instead of its' code.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.