gpt4 book ai didi

firebase - 用户名验证而不是电子邮件

转载 作者:行者123 更新时间:2023-11-29 05:11:51 24 4
gpt4 key购买 nike

通过 Firebase,我可以使用电子邮件地址注册和登录用户。但是,如果我希望应用程序基于用户名怎么办?例如,您会使用“Bobzilla”而不是“Bob@mail.com”登录?

Firebase 可以做到这一点吗?

最佳答案

Firebase 身份验证中没有内置默认的用户名+密码提供商。但是您可以使用 instructions in the Firebase documentation 创建您自己的自定义身份提供商.这需要在受信任的环境中运行代码,您可以使用自己的服务器或 Cloud Functions for Firebase .现在甚至有一个example of this in the functions-samples repo .

<小时/>

或者:您可以使用内置的电子邮件+密码提供商,只需在用户名后面添加任何域即可。因此,一旦确定了用户名,请使用 <username>@vikzillasapp.com 注册您的用户。 .

请注意,如果用户忘记密码,这将无法重置密码,因为 Firebase 使用电子邮件地址发送密码重置电子邮件。

关于firebase - 用户名验证而不是电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59619791/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com