我的应用中有一个管理面板,我希望如果用户被限制在管理面板中,他/她必须在 14 天内无法登录帐户。我正在将 firebase 与 react native 结合使用
答案 0 :(得分:2)
您可以将用户 ID 存储在您的数据库(Firestore 或 Realtime)中,使用诸如 isBlocked
之类的值以及实施阻止的日期 dateBlocked
。
然后,当您想阻止用户时,您只需使用这些值更新数据库即可。当用户登录时,查询您的数据库以查看用户 isBlocked
和 dateBlocked
是否在 14 天之前,然后您可以决定如何处理您的用户。