I am wondering if there is a way to disable the profile option "Change Email Address".
I originally had the host setting for "Require Email Verification" unchecked as I was already handling email verification on my site. However users are still able to access the email area and change their address. I don't know if yaf would use this email or the email from my aspnet_membership, but I would like the two email addresses to always be the same.
Next I thought that I could use yaf to handle the email address if a user changed it, so I enabled the host setting for "Require Email Verification". Then when I changed the email address for a test account, I received the email message for verification which is great, however an additional record was added to my aspnet_users table. It was the same username, but a different userid. I don't even know if this record would be used as the yaf_user record still points to the correct original provideruserkey.
Just a side note - everything else seems to be working properly between the two membership/profile tables (aspnet_ and yaf_).
So, to summarize:
1) Is there a way to disable the profile option "Change Email Address"?
2) If I cannot do #1, has anyone run into any issues when users change email addresses if you are using a non-yaf membership provider?
Thanks for any suggestions.