We have several products that go together, a suite of products. They all share a single sign-on solution, that is, users can connect to one of the products and are automatically connected to any other products they might have access to. Users can only be logged in to one account at a time, that is, if they have an active session and access one of the login pages of the products, they are automatically redirected to the product dashboards.
Users may be invited to use these products. By invitation, they must create an account. As soon as they create their account, they are connected to the product. The flow is like this:
The user receives an invitation email> The user clicks to accept the invitation> The user sees an account creation screen in his browser.> L & # 39; user enters his name and password, then clicks on "Create Profile"> The user is logged into the product.
Now imagine that a user has an account and that he is logged in using email-1. They are now receiving an invitation for email-2. They accept the invitation. The Create Profile view opens in a new tab of their browser. When they click on "Create Profile", they are connected to the product with email-2. Their previous login to email-1 is complete and they are automatically disconnected from this account.
What should the user see when he / she accesses this tab? What's a good message?
We think of a modal with a message saying that they were disconnected because they connected with a new account. They will also have two options:
1) Continue with email-2. This refreshes the window, closes the modal and they are now in their email-2 account.
2) Reconnect with email-1. This disconnects them from all accounts and displays them in the product login view. In this case, if the user accesses his second tab, he sees the same modal message and the same message as for the other account.