In my community, every user should only have one account.
So I need a solution to verify that the specific account is the only one the user owns
We have implemented this by hiding the registration form. Our customers only see the login form where we use their mobile number as username and send the password by text message.
The backend systems match the mobile number to our master customer database which enforces that the mobile number is unique.