Username or EmailPassword
Maybe modal dialogs are redundant on many occasions,
but I believe they have their use cases.
For example, how would you issue a warning about
leaving a secure connection, on a web browser?
Sometimes, it is intentional to annoy the user,
or otherwise you might be making too many choices