javascript - 通过 UID 从 firebase 获取用户
问题描述
我正在尝试通过管理面板从firebase中删除一个用户,以删除一个用户,根据文档,这就是它的完成方式
var user = firebase.auth().currentUser;
user.delete().then(function() {
// User deleted.
}).catch(function(error) {
// An error happened.
});
但是,我正在尝试删除不是 currentUser 的用户,是否可以通过其 UID 以某种方式获取用户?
解决方案
Firebase 用户无法获取或删除其他任意用户。那将是一个巨大的安全漏洞。
为此,您需要有一个后端,并且您的客户将不得不指示后端使用 Firebase Admin SDK 来删除用户帐户来管理用户。
推荐阅读
- php - PHP 致命错误:找不到类 'Microsoft\BingAds\Auth\OAuthWebAuthCodeGrant'
- javascript - 获取“ngbCollapse”,因为它不是“div”的已知属性。将组件移动到子模块后出错
- asp.net-mvc - 填充 DropDownListFor:HtmlHelper 不包含“DropDownListFor”的定义
- c++ - C++接口继承不同参数方法
- angular - 常规组件样式和 :host 嵌套样式有什么区别?
- javascript - Angular 打字稿,无法推送到数组。不明确的
- vue.js - 修复幻灯片上的动画图像
- sql - SQL 代码问题 - 为什么在创建表之前需要删除表
- python - 如何使用 django 信号访问字段
- python - Jupyterhub 自定义身份验证器