火库;添加用户电子邮件标识符而不创建集合

2024-10-02 00:42:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我计划创建一个网页(比如管理员),只添加使用电子邮件的用户标识符,并为用户创建一个临时密码,而不创建集合

我正在考虑使用python或java语言,但我找不到任何答案,即是否可以使用CloudFireStore实现这一点。有人知道吗


Tags: 答案用户语言网页密码电子邮件管理员标识符
1条回答
网友
1楼 · 发布于 2024-10-02 00:42:49

您可以为firebase应用程序创建用户,而无需将其添加到集合中。 Firestore Admin SDK支持Node.js、Java、Python、Go、C#和.NET。这取决于您希望在web服务器上使用的语言。它可能是您选择的,也可能是您不能使用SDK,而是使用完全不同的东西,因为您还可以将firestore与javascript一起使用。这取决于你的要求

Here是关于如何设置您可能需要的环境选项的更多信息

要使用电子邮件和密码创建用户,您可以在以下位置使用此代码:

javascript

firebase.auth().createUserWithEmailAndPassword(email, password)
  .then((userCredential) => {
    // Signed in 
    var user = userCredential.user;
    // ...
  })
  .catch((error) => {
    var errorCode = error.code;
    var errorMessage = error.message;
    // ..
  });

Python

user = auth.create_user(
    uid='some-uid', email='user@example.com', phone_number='+15555550100')
print('Sucessfully created new user: {0}'.format(user.uid))

爪哇

CreateRequest request = new CreateRequest()
    .setUid("some-uid")
    .setEmail("user@example.com")
    .setPhoneNumber("+11234567890");

UserRecord userRecord = FirebaseAuth.getInstance().createUser(request); System.out.println("Successfully created new user: " + userRecord.getUid());

有关使用电子邮件Here创建用户的详细信息

相关问题 更多 >

    热门问题