之前我使用过mongoose
数据库。在测试过程之后,我们可以手动从mongoose网站删除数据。甚至是收藏品。
现在我使用firebase作为我的数据库,我的问题是有任何功能,比如在mongoose
中手动从数据库中删除经过身份验证的用户数据。或者我们是否需要编码以从firebase中删除特定的用户数据?
我有firebase.js
import * as firebase from 'firebase';
const config = {
apiKey: "someKey",
authDomain: "some domain",
databaseURL: "someURL",
projectId: "someID",
storageBucket: "someBucket",
messagingSenderId: "SomeId"
};
const firebaseApp = firebase.initializeApp(config);
export default firebaseApp;
和index.js
文件:
import firebaseApp from './firebase';
firebaseApp.auth().onAuthStateChanged(user => {
if (user) {
console.log(user);
} else {
console.log('user needs to be signed in');
}
})
提交时,我在Web控制台中看到用户
有没有办法在firebase控制台中可视化经过身份验证的用户,以便我可以从firebase Web控制台中删除它?
在mongodb中将有一个用于身份验证的集合。包含用户名和密码。哪个是自己的集合。以及基于其他数据的其他集合。我要问的是,上述过程验证的用户数据需要存储在firebase中的某个位置。有没有办法获取用户数据并将其删除?
答案 0 :(得分:2)
Firebase Console是您应用的数据,功能和服务的后端入口点。
控制台的数据库部分可让您自由添加&删除实时数据库和Cloud Firestore中的数据:
实时数据库
Cloud Firestore
Firebase控制台中有一个单独的身份验证部分。当用户注册您的应用时,他们的个人资料数据将从身份验证提供商(Google,Facebook等)传递到Firebase,但只有标识符(用户名,电子邮件,电话号码),创建日期,登录日期和唯一ID显示在Firebase控制台中:
您可以从Firebase控制台手动删除用户帐户,而无需编写代码来执行此操作。删除帐户将删除关联的身份验证数据,并阻止用户登录您的应用。
手动删除用户帐户: