The following situation occurs when users initiate a process that requires an account to complete. They are prompted to log in.

In this particular scenario, the response should be quite straightforward; it should simply prompt the user to "Login." However, many apps redirect users to a "Create an Account" page instead (with a smaller-font option to log in if they already have an account). While some may argue that this approach is incorrect, my focus here is on a specific case that I find more intriguing: ambiguity and undetermined states.

At times, the prompt can be more ambiguous, such as "you need an account," or there may be subprocesses involved.

For instance, I recently found myself logged into an app, needing to add a payment method. Due to security concerns, the app required me to log in again but redirected me to a Signup form instead (with the typical smaller login text). This pattern is particularly prevalent in Blockchain and financial apps, where numerous security steps may require repeated logins, yet a signup option is presented first.

One explanation could be that security measures, such as clearing cookies or cache, might cause the system not to recognize an existing user. As a result, the system might perceive them as a new user, even if they had logged in just moments earlier.

And yes, sometimes this is merely a result of poor design. But then, what is the correct approach, and why?

The Question

I'm not concerned with whether the current practices mentioned above are right or wrong. Instead, I'd like to understand if there is any logical explanation or guideline (such as a focus on security, which seems to be a common factor in these situations) that determines when to prompt for Login versus Signup when a user comes from ambiguous or undetermined parts of the flow.

Papers or documentation on the subject would be highly appreciated.

1 Answer 1


I don't really have any evidence to support this, but I would guess for the initial sign in, it would be to encourage users to create an account. Users who already have an account will look for the "login" button if they encounter the "create account" form. On the other hand, those who don't have an account and see "login" might go back and be less encouraged to begin the process to create an account. Basically, it reduces friction for new users while current users can navigate around it with little friction.

I have not encountered a scenario where users are already signed in and are met with a sign up page when they are required to sign in again. I would guess it would have to do with security issues or even just reusing the same "login" component as their initial login page. From a UX perspective, I would say confirming the password or even texting a pass code (coinbase does something like this) are more user friendly and common among apps that do similar functions such as confirming your password.

If ambiguous, I would say signup prompt is better for user rentention. On the other hand, if the user is in the middle of a process and is expected to already have an account before initiating this process, than I would say that login would be the preferred prompt to show.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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