Fixed edge case which allowed login with empty password.

Ensure skipping call to FormAuthenticate::_checkFields() does not allow
logging in with empty password. Closes #2441.
Merge pull request #2444 from ADmad/2.4-auth-finduser

Fixed edge case which allowed login with empty password.