This module convert the normal login to Amazon-like login. Here are the effects:
Login page:
1) There is no field for username. It is replaced by email address. Users will need to register and login using their email id. If someone created an account using a username before this module was installed, he needs to continue logging in using username. This way the root/admin username will still work since it is created before this module is installed.
2) The website asks the user whether he or she has the password. If the user clicks on "No", then the user is redirected automatically to Create a new account page.
3) Forgot your password and update your email id links are provided.
Create New Account page:
1) There is no field for username.
2) The module asks to confirm the email id by entering it twice while creating a new account.
Internally this module works by using email address as the username. So any time format_username() command is used by any module, the email id of the user shows up. If you need the email id to be private, then use hook_username_alter() to change the username to what you like.