Updated to return no value on failed login instead of null