代码之家  ›  专栏  ›  技术社区  ›  Chris

删除用户帐户x天后用户删除其帐户-Firebase-React native

  •  0
  • Chris  · 技术社区  · 3 年前

    由于GDPR,应用程序必须允许用户从任何应用程序中删除他们的数据。有些应用程序允许用户删除数据,但只有在30天后才能删除。我已经能够在firebase live中删除用户的数据。

    然而,我的应用程序有一个信用系统,目前,用户可以无限地删除和创建一个电子邮件帐户,以获得无限的信用,因为信用每天重置一次。因此,有没有一种方法可以在firebase中实现,让react native在一定天数后删除用户帐户?如果他们登录/创建帐户,他们会被阻止,或者帐户删除被停止,他们可以重新登录?

    我试着在网上寻找答案,但我能找到的只是在一定天数后删除数据,而不是用户身份验证数据。

    提前感谢:)。

    0 回复  |  直到 3 年前
        1
  •  2
  •   Renaud Tarnec    3 年前

    有没有一种方法可以在firebase中实现 在特定天数后删除用户帐户的本地反应?

    没有任何现成的解决方案。您可以使用本文中描述的技术 article 自己实施。它基于在后端执行的云功能。

    如果他们登录/创建帐户,他们会被阻止吗?

    您可以使用 Blocking Auth triggered Cloud Function 以实现这样的机制。您需要将已经删除其帐户的用户存储在某个位置(例如Firestore DB)。

    或者账户 删除被停止,他们可以重新登录吗?

    我不太明白你在这里的意思。在哪些情况下,您希望避免删除?随时如果你更新你的问题更多的细节,我将能够给出答案。

    推荐文章