Sebastian usually has these types of questions covered, so if you can... (Else, anyone else who has answers, please...)
I'm currently working on a site that requires members and member roles for access to certain pages, etc. That's all set up and working fine. However, my client's current website assigns the member / user their email address as their login name, and naturally they would prefer this rather than giving user's the option to enter their own username.
My questions the are:
- How do I set account logins so that the username is the users email address?
- Ideally, I don't want host logins to have to use the email address, so it the above only possible for certain roles (a long shot)?
- I see in Admin > user Accounts > User Settings in the "Membership Provider" section, there is a disabled checkbox for "Requires Unique Email"
- Obviously, the email address (regardless of the username being email issue) must be unique.
- How do I set this? I'd imagine in the web.config?
- Again, an example would help, please...
As an aside - but might be important - I am using DataSprings Custom / Dynamic Registration (3.2) module for user / member registration, as I have some custom field requirements. Not sure how this would affect things.
Also, if there is a solution for the email as username issue:
- How would this affect users being able to edit their user credentials / account..?
- Would this field then not be editable..? Just need some insight, please...
Then lastly, how does one set up admin to send users a verification code on registration..?
Thanks in advance.
Jon