The site I am creating is set up with the default membership and profile providers. Basic user info is stored in the profiles table.
My question is one of what approach to use when a user forgets their credentials.
Currently, if they remember their username, and their email in the system is good, they can get a new password. That's ok.
If they change email addresse, and they remember their username and password, they can update their email address. That's ok.
But if they lose their UserName (they will), they are hosed as far as getting fixed without assistance from admin.
So I was thinking have a contact form where they provide enough of their profile information for me to confirm what database record was theirs. Maybe I could bring up a gridview showing their profile information so I could find their record base on their name, address etc. But -- you apparently cant make a gridview from the aspnet_prof ...
Go to the complete details ...