Fixed issue with empty credentials selecting the first user. 

This might be a security issue (although it is likely fine), but the big issue is when using multiple test accounts with the same password and getting logged in as the wrong one when credentials aren't getting passed properly.