You know most login forms use user & pass.
And some go the email & pass. What are the pros and cons of them? Here is what I have thought of.
PROS of email
- one less thing to remember (as opposed to remembering a username too)
- Should always be unique per user
- One less thing you need to ask them to register
CONS
- If they change email - could the potentially try and use their new email to access the site?
- For forget password - and it says 'please enter your email' and they have abandoned their old email - they could potentially be stuck.
I do believe this is programming related because ease of use of a web application is something important that shouldn't be overlooked.