我以前使用过mongoose数据库。测试过程完成后,我们可以手动删除猫鼬网站上的数据。甚至是收藏。
现在,我使用firebase作为我的数据库,我的问题是,是否有任何功能,比如手动从数据库中删除经过身份验证的用户数据,就像我们在mongoose中所做的那样。或者,我们是否需要编写代码从防火墙中删除特定的用户数据?
我有一个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 web控制台中删除它?
在mongodb中,将有一个用于身份验证的集合。其中包含用户名和密码。这是它自己的收藏。以及基于其他数据的其他集合。我要问的是,通过上述过程验证的用户数据需要存储在火基的某个地方。有什么方法可以获取并删除用户数据吗?
发布于 2017-10-23 12:25:43
消防控制台是您的后端入口点,您的应用程序的数据,功能和服务。
控制台的数据库部分允许您自由地添加和删除实时数据库和云修复中的数据:
实时数据库

云修复

在Firebase控制台中有一个单独的身份验证部分。当用户为应用程序注册时,他们的配置文件数据将从身份验证提供者(Google、Facebook等)传递给Firebase,但只有标识符(用户名、电子邮件、电话号码)、创建日期、签名日期和唯一ID显示在Firebase控制台中:

您可以从Firebase控制台手动删除用户帐户,而不必编写代码。删除帐户将删除相关的身份验证数据,并将阻止用户登录到您的应用程序。
要手动删除用户帐户:
https://stackoverflow.com/questions/46889115
复制相似问题