【发布时间】:2022-01-21 08:31:08
【问题描述】:
我正在尝试使用电子邮件或 uid 从 firebase 中删除身份验证用户。我在谷歌上搜索,但没有找到任何解决方案。
【问题讨论】:
-
您是想以管理员身份删除用户,还是想添加一个选项让用户可以删除自己的帐户?
-
我正在尝试以管理员身份删除用户
标签: firebase react-native firebase-authentication
我正在尝试使用电子邮件或 uid 从 firebase 中删除身份验证用户。我在谷歌上搜索,但没有找到任何解决方案。
【问题讨论】:
标签: firebase react-native firebase-authentication
有一段代码:
getAuth()
.deleteUser(uid)
.then(() => {
console.log('Successfully deleted user');
})
.catch((error) => {
console.log('Error deleting user:', error);
});
另外参考链接:https://firebase.google.com/docs/auth/admin/manage-users#delete_a_user
【讨论】:
我找到了这个方法,但这会删除当前用户,我想删除特定用户。
import { getAuth, deleteUser } from "firebase/auth";
const auth = getAuth();
const user = auth.currentUser;
deleteUser(user).then(() => {
// User deleted.
}).catch((error) => {
// An error ocurred
// ...
});
【讨论】: