Hi All,
I'm creating a flutter app that's using Firebase FirebaseAuth, Firestore, etc.
I've got both email/password authentication set up, as well as a 'Login with Google' button.
The Login with Google button seems to do the trick, connecting the phone with my kencorey (the one I'm posting with) account already associated with the phone.
However, if I use the same email account to sign in with, I get an error of:
The password is invalid or the user does not have a password. (both of these are untrue).
If I then tryout to register this user I get an error:
The email address is already in use by another acount.
How can I protect my users from this? Why is my kencorey login not working with the app? Clearly that account exists (I'm posting with it). It seems to work with the login with google button.
Clearly there's something I don't understand here about FirebaseAuth, accounts and logging in.
Thoughts?