Designing UX Login Form and Process

While sign-in walls (demanding that users must register or log in before they can fully access an app or site) generally isn’t a very good practice, they are still very common in our digital life. Most likely you go through a login process pretty much every day. However, even though they are so common thing, they also are one of the trickiest parts to design and designer’s job is to figure out which elements they should include or exclude to create great user experience.
Make sure that your login page isn’t an obstacle to your users by following these tips for designing a better login process.
Show Input Text Fields
If logging in is required action for work with a site or an app then it should very much be the primary feature of the page. Users should’t take any extra steps to figure out how to login. For example, Mint require log in before using a service, but login form is hidden behind the controls.
When registered users come to a site or launched an app, it should be immediately clear where they can login. Twitter shows login input fields straightforward on the main page of service and this makes it clear for users where to log in.
Takeaway: Rather than providing a ‘Login’ or ‘Sign in’ buttons, it’s better to show the input fields, so users can login.
Don’t Use ‘Sign In’ and ‘Sign Up’ Together
How fast can you spot the difference between ‘sign up’ and ‘sign in’ on image below?
Users shouldn’t have to pause and and think what button should they click. If you want to provide a good user experience in login, avoid using ‘sign up’ and ‘sign in’ together. Instead, make the button distinct from each other by using different verbs in labels and different visual appearance.
Differentiate Login from Registration
Many sites and apps use almost the same number of input fields (email/user name and password) for login and registration forms and showing the two side by side:
Allow User to Log in Via Facebook, Twitter or Google +
Users are growing increasingly resistant to traditional registration processes. Why force users to create another set of login details when you can let them login via an external account, such as a Facebook, Google or Twitter? This feature can alleviate online registration headaches, but comparing to the standard registration with email, it has both pros and cons.
Cons: Since the information about the user is loaded automatically it raises a huge privacy concern and not everyone is likely to be happy to share her profile data. For such cases you should have traditional login system running in parallel.
Use Email Address or Phone number as a Login
If you are using username as a login data, most probably you’re dealing with following difficulties:
- Since usernames have to be unique, users might need to spend a few minute before they end up with a proper name, because preferred usernames have already been taken by other users.
- Users end up registering with a brand new username that they are hardly remember after a while.
Simplify the process for users by providing multiple options to login and allowing them to choose instead of going by a trial by error approach where users try multiple variations of user names and find all are taken leading to additional frustration. You site or app should allow users to login with their email address or phone number.
Keep Users Signed In When They Register
Design the UX so that new users stay signed in immediately after registration, making the overall user experience smoother. Rather than having a ‘Keep me signed in’ option it’s better to automatically keep users logged in to a site or app.
Conclusion
Your log-in forms shouldn’t make the user’s life difficult. Spending time filling out the form is an extra work for users. These simple techniques will make your forms efficient, so that users can log in smoothly and start enjoying your service.