【发布时间】:2020-10-31 09:41:15
【问题描述】:
当我以 HTML 格式在我的网站上注册时,我试图加密我的密码,但我不知道我应该在哪里做,这是我的注册码:
var username = this.usernameR;
var password = this.passwordR;
var email = this.emailR;
this.$f7.dialog.alert('DENTRO');
this.$f7.dialog.alert('Username: ' + this.usernameR + '<br>Password: ' + this.passwordR + '<br>Email: ' + this.emailR, () => {
//this.$f7.dialog.alert('Checking password and user: ');
//this.$f7.dialog.alert('database: ');
// Obter os dados online da Firebase
var firebaseConfig = {
apiKey:
authDomain:
databaseURL:
projectId:
storageBucket:
messagingSenderId:
appId:
};
// Initialize Firebase
if (!firebase.apps.length) {
firebase.initializeApp(firebaseConfig);
}
// Get a reference to the database service
var database = firebase.database();
var ref = database.ref("/users");
var postsRef = ref.child(username);
ref.child(username).set({
pass: password,
Email: email
});
var usersRef = ref.child("/users");
console.log( '/users/');
var dialog = this.$f7.dialog;
});
},
【问题讨论】:
-
您根本不应该将密码存储在数据库中。最好使用 Firebase 身份验证登录用户,并让它管理凭据。
标签: html firebase firebase-realtime-database google-api