In ECM we can import users in to Sitecore from a spreadsheet. When we do this the user accounts are based off of the /sitecore/templates/EmailCampaign/Subscriber template in the Core database. When these users are created they do not have a password. They are used in ECM for sending out emails. So people who receive those emails may click on them and come back to our site. Eventually those people may actually decide to create an account on our site. This is where I am confused. We already have a user account for them in Sitecore from the import from the spreadsheet. When they register it will create a new account for them. Is it up to me to handle that properly in code somehow? Does Sitecore have some normal way that this is handled when user accounts are imported from a spreadsheet?
What seems odd to me is that when user accounts are created from an import from a spreadsheet they are not real full fledged user accounts because they have no password. So I can't figure out what the intent is from Sitecore. Is the idea that these accounts are only really created to be used for mailings and are never meant to be accounts that would log in to the site? Is there some documentation that really explains all of this and explains the best practices around importing user accounts that eventually become full fledged accounts?
Thanks,
Corey