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.
Merge pull request #193 from SegFaultx64/master

Fixed issue with empty credentials selecting the first user. @SegFaultx64 and @maxwalker Makes sense. A bit of an edge case, was tempted not to add it but since you did add a unit test for it, merged :+1: