对于电子邮件注册,firebase有两种不同的方法,即firebase.auth().createUserWithEmailAndPassword(email, password)
和firebase.auth().signInWithEmailAndPassword(email, password)
。
createUserWithEmailAndPassword
可用于注册阶段。
signInWithEmailAndPassword
可以与注册用户一起使用进行身份验证。
但使用社交身份验证时,支持firebase.auth().signInWithRedirect(provider)
和firebase.auth().signInWithPopup(provider)
方法。
似乎没有办法区分新用户和已注册的用户。
应如何处理?