Unable to Bind Third-Party Login: "Your account already exists"
Bug Description: Users are unable to link their account with third-party login services (Google, Apple, or GitHub) through the Settings > Third Party Login menu. When attempting to click the Connect button, the following error message appears: "Your account already exists, so binding cannot be completed."
Steps to Reproduce:
- Log in to the ArcBlock platform.
- Navigate to Settings > Third Party Login.
- Select one of the third-party login services (Google, Apple, or GitHub).
- Click the Connect button.

Expected Result: The user's account successfully links to the selected third-party login service without any errors.
Actual Result: An error message appears in red: "Your account already exists, so binding cannot be completed." The process fails even though there is no indication that the user's account was already linked to the selected service.
Impact: Users cannot utilize third-party login services, potentially causing confusion and a poor user experience, particularly for those relying on such methods for easy account access.
2 replies
Hi, this happens when you login in following steps:
There is no way to merge A and B now, but you have control over them all.
Thank you for the explanation provided. However, the described situation highlights potential design issues within the system that could significantly impact user experience. Here are a few key points of concern: