使用Firebase for web,我可以成功地创建匿名用户。我还可以创建一个新的电子邮件/密码用户。但是,当尝试将匿名用户转换为电子邮件/密码用户时,我收到错误:
auth/provider-already-linked
User can only be linked to one identity for the given provider.
Firebase将该过程记录在此处的“将匿名帐户转换为永久帐户”部分下:
这是帐户链接代码。匿名用户已登录。
return firebase.auth().createUserWithEmailAndPassword(email, passwor
我有一个用HTMLL,CSS,JS和Firebase创建的web应用程序。我正在使用Firebase认证电子邮件和密码验证。我可以创建一个用户acconut,但我的功能,添加访问信息不起作用。我需要保存属性"displayname“和"photoURL”。
以下是我在JS中的代码:
//Get current user data
var user = firebase.auth().currentUser;
user.updateProfile({
displayName: "John",
photoURL: "
我正在开发一个具有Firebase用户身份验证的Android应用程序。我面临的问题是,我从用户那里获得电子邮件和密码,然后将该用户创建到firebase中。我不会验证用户输入的电子邮件。现在我想实现重置密码功能。为此,Firebase提供了resetPassword方法,并向该特定用户发送重置密码电子邮件。但问题是,如果电子邮件不存在,我们该怎么办?
下面是我用来在Firebase中注册用户的代码:
private void registerUser(){
//creating a new user
firebaseAuth.createUserWithEm
我实际上正在开发一个在Swift中使用Firebase作为在线数据库的iOS应用程序。因此,其概念是:用户可以注册的防火墙身份认证电子邮件和密码,然后我写电子邮件和密码在数据库中。但是现在,我想用Firebase Auth发送密码重置邮件密码。这个函数工作得很好,但是我也想更新数据库中的密码。我不知道怎么做。这是我的代码:
@IBOutlet weak var txt_mail: UITextField!
Auth.auth().sendPasswordReset(withEmail: txt_mail.text!) { (error) in
let alertCon
我正在使用Firebase (最新的)开发一个iOS应用程序,当用户使用电子邮件和密码进行身份验证时,安全规则中的auth.provider表达式出现了问题。我希望auth.provider表达式返回password,但是它看起来像返回anonymous。
在Firebase控制台中,我启用了电子邮件/密码和Google作为提供者,并设置了以下安全规则:
{
"rules": {
"users": {
"$uid": {
// the user is all
有没有办法使用Firebase Web SDK从currentUser中存储和重新创建数据?我不想存储用户的电子邮件和密码(这将解决这个问题),但我希望他们保持登录状态。
这是为了确保id_token在用户每次启动应用程序时都保持更新。(内置React Native,不过我更喜欢使用Web SDK。)
**更新**
这一切都归结为替换:
import * as firebase from 'firebase/app'
使用
import * as firebase from 'firebase/firebase-react-native'
现在一切都很好,onA