fix log in with oAuth and create account in one swoop