我正在建立一个社交媒体网站。我想通过他们的电子邮件验证和验证人们的帐户。我也希望他们使用他们的电子邮件登录,但是我不想看到用户的电子邮件地址,因为我希望他们具有隐私权。理想情况下,他们每个人都应该只有一个用户ID,并且他们的电子邮件将与该用户ID相关联,但我将无法看到它。
仍然,我希望能够通过userID禁止用户,然后也从我的社交媒体中禁止与他们相关的电子邮件,但是我不想知道我刚刚从我的应用中禁止了谁的电子邮件。基本上,在此页面上,我希望它没有告诉我我的电子邮件地址是什么:
我正在使用非常基本的代码来注册用户:
Auth.auth().createUser(withEmail: email, password: pass
如何修改此代码?
答案 0 :(得分:0)
听起来您想要某种特定于应用程序的管理控制台,以在不知道其身份的情况下禁止用户。
无法在Firebase身份验证控制台中更改用户列表的显示。
最常见的方法是使用Firebase Admin SDK自己构建所需的应用程序管理功能,然后将其提供给应用程序管理员。
答案 1 :(得分:0)
如@Frank van Puffelen所说,
您无法更改Firebase控制台的视图。它将始终向您显示电子邮件,用户名和一些基本信息。
您如何知道人的UserId?在某些情况下,要获取userId,您需要电子邮件ID。