Login with username or email. Fix #21