android - 如何在Android应用程序的Firebase上使用用户名而不是电子邮件登录
问题描述
我正在使用 Firebase 数据库创建一个应用程序,其中添加了登录和注册功能。我想使用用户名而不是电子邮件 ID 添加登录。但我没有找到任何使用用户名进行身份验证的方法。如果我更改 public 的 firebase 数据库规则,那么我可以使用用户名登录,但在这种情况下数据库的安全性会受到阻碍。因此,请指导我在 firebase 上使用用户名登录,并建议我在注册前如何检查用户名可用性,如果用户名可用,则用户可以注册,否则,用户必须更改他/她的用户名才能注册.
解决方案
推荐阅读
- r - 是否有 R 函数将 PMID 引入 R 并提取附属/作者/标题数据?
- node.js - 发送 204 时节点 HTTP 服务器挂起 - 无内容响应
- dialogflow-es - Dialogflow 复合实体正在更改响应中实体的顺序
- jquery-select2 - 使用条件禁用 select2 字段
- javascript - 如何在 HTML 中提交表单后向用户显示“请稍候”消息
- css - 为什么 style 属性中定义的这个内联 SVG 过滤器不起作用?
- r - 有没有办法使用 purr 或 dplyr 基于 R 中的两个组添加行?
- angular - Angular:嵌套控件的表单控件用法
- python - 添加 QtCharts 组件后无法启动 QtGui 应用程序
- sql - 当多行的 x 和 y 相同时,SQL 使用 ROW_NUMBER() OVER PARTITION BY x ORDER BY y