Lis*_*isa 13 authentication firebase firebase-authentication
是否可以在Firebase中使用字符串而不是电子邮件地址作为用户名?
我尝试过,但该createUser方法要求它是一个电子邮件地址.无论如何我可以解决这个限制吗?
Fra*_*len 24
鉴于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}...
Run Code Online (Sandbox Code Playgroud)
请注意,用户无法通过此方法接收密码恢复电子邮件.
更新有一个如何在functions-samplesrepo中实现用户名+密码登录的示例.
| 归档时间: |
|
| 查看次数: |
3046 次 |
| 最近记录: |