Firebase和Swift用户名区分大小写

时间:2018-05-08 09:36:35

标签: ios swift firebase

注册新用户时,以及当我查看Firebase用户数据库时,如果用户存在,则他不会创建该控件,否则注册完成。但是如果数据库中有一个名为“Tony”的用户,并且我尝试使用用户名“tony”进行注册,则Firebase不会理解“Tony”和“tony”是相同的用户名。我想解决这个问题。

我声明我在swift中编写了代码。

1 个答案:

答案 0 :(得分:0)

我认为查询的最快方法是:

  1. 在您的所有用户名都是小写的新列表中复制您的用户名列表
  2. 小写新用户名
  3. 检查您的重复列表中是否存在该用户名(所有用户名都是小写的)
  4. 如果它不存在,请将不带小写的真实用户名附加到列表中,其中包含区分大小写的用户名和小写的用户名列表。
  5. 这会复制数据,但它并不坏,因为它只是用户名。