Firebase 检查用户';s的电子邮件是否已通过firestore验证
我正在用Ionic 3开发一个应用程序,firestore用作该应用程序的后端 每当新用户创建帐户时,他都会收到一封电子邮件来验证提供的电子邮件。到目前为止,我的应用程序是完美的Firebase 检查用户';s的电子邮件是否已通过firestore验证,firebase,firebase-authentication,ionic3,google-cloud-firestore,Firebase,Firebase Authentication,Ionic3,Google Cloud Firestore,我正在用Ionic 3开发一个应用程序,firestore用作该应用程序的后端 每当新用户创建帐户时,他都会收到一封电子邮件来验证提供的电子邮件。到目前为止,我的应用程序是完美的 如何检查现有用户在尝试登录时是否验证了其电子邮件?您可以轻松创建云Firestore安全规则自定义函数,该函数检查Firebase身份验证中的isEmailVerified属性 function emailVerified() { return request.auth.token.email_verified;
如何检查现有用户在尝试登录时是否验证了其电子邮件?您可以轻松创建云Firestore安全规则自定义函数,该函数检查Firebase身份验证中的
isEmailVerified
属性
function emailVerified() {
return request.auth.token.email_verified;
}
match /myCollection/{myDocumentId} {
allow read: if emailVerified();
}
我错过了象征性的地图。我刚刚更新了我的答案。现在试试。这解决了你的问题吗?太好了。请记下我的答案,这样它a)向其他人展示了正确的解决方案b)给了我一些分数☺️