使用firestore检查用户的电子邮件是否已经过验证

时间:2018-05-16 10:16:51

标签: firebase firebase-authentication ionic3 google-cloud-firestore

我正在使用Ionic 3开发应用程序,firestore用作应用程序的后端。

每当新用户创建帐户时,他都会收到一封电子邮件,以验证提供的电子邮件。到目前为止,我的应用程序非常完美。

如果他尝试登录时,如何检查现有用户是否已通过电子邮件验证?

1 个答案:

答案 0 :(得分:2)

您可以轻松创建Cloud Firestore安全规则自定义功能,该功能会检查Firebase身份验证中的isEmailVerified属性。

function emailVerified() {
  return request.auth.token.email_verified;
}

match /myCollection/{myDocumentId} {
  allow read: if emailVerified();
}