Verify garmin connect login properly

Login to garmin connect was successful if "username" is not empty. Note that "username" returned here is not same as login name, but rather the "Display name" from profile.