首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ReactJS/Firebase SDK删除用户

使用ReactJS/Firebase SDK删除用户
EN

Stack Overflow用户
提问于 2022-03-09 20:26:58
回答 1查看 1K关注 0票数 0

我试图为我的网站制作一个管理面板,其中有一个允许管理员删除用户的页面。问题是,我尝试了两种使用Firebase SDK/React删除用户的不同方法,而且这两种方法都有类似的错误。

方法1(其中)

代码语言:javascript
复制
const auth = app.auth()
auth.deleteUser(uid)

错误:_firebase__WEBPACK_IMPORTED_MODULE_1__.auth.deleteUser is not a function

方法2

代码语言:javascript
复制
import { getAuth } from 'firebase/auth'
getAuth().deleteUser(uid)

错误:_firebase_auth__WEBPACK_IMPORTED_MODULE_2__.getAuth)(...).deleteUser is not a function

EN

回答 1

Stack Overflow用户

发布于 2022-03-09 20:33:26

您不能从客户端SDK中通过用户的UID删除用户,因为这将允许您的应用程序的任何用户只要知道他们的UID (这是非常常见的)就可以删除任何其他用户的帐户。

客户端SDK只能使用删除当前登录的用户。。要实现根据用户的UID删除用户,您必须在受信任的环境中使用Admin (比如您的开发机器、您控制的服务器或云函数/云运行)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71415610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档