The best way to improve the user experience, or more specifically, to make the product better, boils down to making it easier for users to use the entire experience of the product
Users typically have two different ways to log in to a Web site. One of the most recent ways is to use a third party authorization to log on to a social networking site's account, which is particularly true.
Another approach is to log in by providing a username or email address and password. This is a more common type of login that can enhance the user experience. The techniques described here are also related to this type of login.
1. allow mail to log in
We can often see a Web site does not need to fill in the user name when registering. It's normal to use a mailbox to log in, right? Either use the username or use the mailbox, I don't think it's a problem. Please allow both ways, my question is when the mail landing should also be allowed when it is only to recognize the user name.
Generally speaking, users use the same email address, but they don't necessarily use the same username.
All accounts can be logged in using the same mailbox. No matter what the plan, the user name and mailbox are allowed to use when landing, it will be very convenient for users.
2. Provide a clear error message
When it comes to logging in, the feedback you provide to users is more or less the more exquisite. may be exploited by hackers, and too little information may add to users ' confusion.
We have to admit that the system automatically generated error prompts such as "Invalid input" does not help the user. Error tips should be in a more understandable language.
If you want to be better at user experience, you can use Javascrip to help users confirm the correctness of input information in advance. One of the best cases is that the user mistakenly put the. com input into the smartphone. Con or small points also forget to input, the system can be identified and timely reminders. Before the user clicks on the submission or after the loss of all the information before they can see the feedback, know the information they entered correctly or not. And the user's life becomes simpler because it saves the user's time. (If you have security concerns, error messages are not specifically specific)
3. To provide users with a link to retrieve the password
You might think this is obvious, but some sites will ignore it. You will often want a link to retrieve the forgotten password. (Forget user name also!) Don't hide the link or let the user experience many failed attempts to find it. Let it be ready at all times. It doesn't have to be in the obvious, it's not that important, but it's supposed to be around the login form.
4. Interference-Free Login
Generally there are two ways to set up logins, one is the window at the top of the page login, there is a separate landing page.
There are certainly some advantages to having a single page login approach. However, if you take this approach, please remember not to have too much interference information around the landing page. The less interference the user has, the easier it is for the user to log in, allowing you to further promote the product.
5. Important Labels
The copy and location on any form (control) is important. No matter what you do, do not write the "submit" button as "submit", instead of "landing" instead. It's so simple. This allows the user to know and think about the exact thing after the click.
It enhances the user experience and is a great help to you. Avoid only one input box for users to fill out, at least put an icon in the inside, but it is best to use an input tag to prompt the user what to fill out.