
User Login Flow

User login flow for Topps card trader apps.
During development of the Gambit platform I realized we had user data saved on the server that we were not utilizing to the best of our ability.
The current user login flow for Topps apps doesn't recognize the user automatically. Instead, it asks the user to start a session and THEN we match the user's device ID to the data we have saved in the cloud. If the ID's don't match, we simply error out without giving the user any helpful information.
I realized we could instead predictively fill out this data. As soon as the user attempts to start a session we can automatically match the device ID to the login method previously used during signup. So instead of telling a user "Sorry, you did something wrong, try again." We can instead say "Welcome Back! Log in via Facebook." Since we already know all the methods by which a user login could end in error, we simply do not offer those options.