The current login user experience is not perfect
Thank Brett and Hanshuo for help and suggestions, and Josh for comments.
By James Deng