我正在使用Ionic 3开发应用程序,firestore用作应用程序的后端。
每当新用户创建帐户时,他都会收到一封电子邮件,以验证提供的电子邮件。到目前为止,我的应用程序非常完美。
如果他尝试登录时,如何检查现有用户是否已通过电子邮件验证?
答案 0 :(得分:2)
您可以轻松创建Cloud Firestore安全规则自定义功能,该功能会检查Firebase身份验证中的isEmailVerified
属性。
function emailVerified() {
return request.auth.token.email_verified;
}
match /myCollection/{myDocumentId} {
allow read: if emailVerified();
}