在我的Firebase应用程序上:任何用户都可以通过执行'firebase.app().delete'
删除我的Firebase应用程序。如何防止这种情况发生?
我试图通过转到Firebase〉身份验证〉设置〉用户操作〉取消选中“启用删除”来阻止脚本,但没有成功。
我尝试firebase.app通过执行“firebase.app().remove('delete ')”拼接www.example.com()中的.delete,但它仍然不起作用
它们都不起作用,我该如何解决这个问题?我的Firebase版本是8. 6. 0
1条答案
按热度按时间qni6mghb1#
firebase.app().delete()
只删除Firebase客户端的示例,这实质上意味着除非用户刷新页面,否则相关Firebase服务将无法工作。这与Firebase身份验证 * 无关 *,也不会删除用户的帐户。如果您试图通过运行
firebase.auth().currentUser?.delete()
来阻止用户删除其帐户,则可以从Authentication settings中取消选中Enable delete
。