- Should I use email or username for login?
- Do users prefer social login?
- Is it a good idea to pass username and password in get?
Should I use email or username for login?
Usernames Are Used Across Sites
If your login has an email only field you can benefit as well. Allowing users to log in with a username would help users who forget which email they used to sign up. Users have many email addresses and can't always remember which ones they used for which sites.
Do users prefer social login?
Given how many users indicate they prefer social login, giving people the option to register using their social account IDs rather than a registration form is more likely to increase user engagement.
Is it a good idea to pass username and password in get?
Yes, it is bad practice. Any security advantage available by having a secret field name could also be gained by prepending that secret on to the password.