【问题标题】:Check whether the user's Email is verified or not with firestore检查用户的电子邮件是否通过firestore验证
【发布时间】:2018-05-16 10:16:51
【问题描述】:

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

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

我如何检查现有用户在尝试登录时是否验证了他的电子邮件?

【问题讨论】:

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


    【解决方案1】:

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

    function emailVerified() {
      return request.auth.token.email_verified;
    }
    
    match /myCollection/{myDocumentId} {
      allow read: if emailVerified();
    }
    

    【讨论】:

    • 我错过了令牌映射。我刚刚更新了我的答案。立即尝试。
    • 这是否解决了您的问题?
    • 太好了。请标记我的答案,所以它a)向其他人展示了正确的解决方案b)给了我一些分数☺️
    猜你喜欢
    • 2020-11-13
    • 2020-07-14
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 1970-01-01
    相关资源
    最近更新 更多