gpt4 book ai didi

android - firebase 重复用户名和自定义登录

转载 作者:行者123 更新时间:2023-12-05 07:48:10 26 4
gpt4 key购买 nike

<分区>

我当前的 firebase 系统允许我使用 firebase createuser() 注册新用户并获取电子邮件和密码,在 oncomplete 方法中我还获取用于注册的详细信息,因此电子邮件和密码以及我的一些其他变量创建诸如用户名和 DOB 并使用以下代码将它们保存到 firebase 数据库中:

// ...database code above
DatabaseReference users = database.getReference("users");
User user = new User(username, password,DOB,email);
users.push().setValue(user);
  1. 我现在需要在保存到数据库之前检查用户名是否是唯一的,如果不是它要求另一个用户名
  2. 我还实现了一个系统,当用户登录时,它会检查字符串是电子邮件还是用户名,如果用户使用电子邮件登录,那么它将使用 firebase 的系统登录,但如果他们使用用户名然后它必须检查 firebase 数据库以查看用户名是否存在,然后检查密码是否正确

我不知道如何执行上述任何操作,非常感谢任何帮助。我使用了 stackoverflow 搜索并意识到已经有人问过这个问题,我尝试了其中一些没有用的解决方案,因为每个人的数据库结构都不同

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