Hi Juanita
I went through the same process a few moths back trying to create users first and encountered the same problems as you are doing now… The problem is, as you know by now, that the WiX login module creates a unique id and assigns that to an email address the moment a new contact is created in WiX Contacts, therefor if an account has been creaetd before a member signs up for the first time, there will be a duplicate entry.
So my advice will be to turn the auto-aprove back on, create profiles for clients by actually signing them up throught he WiX login module and then populate their accounts in the database after the login module has created the profile in the database… True, you will have to find another solution for when they actually login for the first time what the email is concerned, but that shouldn’t be too difficult as you could build a ‘logged in’ counter to the database and when it is equals to 1, send a triggered email.
I hope this helps!
Tiaan