gpt4 book ai didi

Firebase 身份验证没有电子邮件作为用户名?

转载 作者:行者123 更新时间:2023-12-03 00:51:28 26 4
gpt4 key购买 nike

是否可以在 Firebase 中使用字符串而不是电子邮件地址作为用户名?

我尝试过,但 createUser 方法要求它是电子邮件地址。有什么办法可以绕过这个限制吗?

最佳答案

鉴于 Firebase 电子邮件+密码身份验证不会验证电子邮件地址是否实际存在,您可以在字符串末尾填充任何域名。只要结果是语法上有效的电子邮件地址,它就可以工作:

var name = 'puf'; // TODO: read this from the form where the user enters their username
var password = 'geheim';
var email = name + '@whateverdomain.com';
ref.createUser({ email: email, password: password}...

请注意,使用此方法用户将无法接收密码恢复电子邮件。

更新有一个例子 how to implement username+password sign-infunctions-samples 存储库中。

关于Firebase 身份验证没有电子邮件作为用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31990397/

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