【发布时间】:2020-09-04 22:13:25
【问题描述】:
首先我使用函数createUserWithEmailAndPassword(jamesdmurphy51@gmail.com, password)在firebase中创建新用户。
然后我使用下面的代码使用 Facebook 登录
const result = await LoginManager.logInWithPermissions(['public_profile', 'email']);
const data = await AccessToken.getCurrentAccessToken();
const firebaseCredential = await auth.FacebookAuthProvider.credential(data.accessToken);
const fbUserObj = await auth().signInWithCredential(firebaseCredential);
问题是它创建了一个具有单独 UID 的完全独立的用户帐户......即使链接到 facebook 帐户的电子邮件地址与用于createUserWithEmailAndPassword 的电子邮件地址相同。
如何使用户可以使用 Facebook 登录现有帐户?
【问题讨论】:
-
当我使用 firebase 时,该代码对我来说工作得很好
标签: javascript react-native firebase-authentication react-native-firebase