【发布时间】:2017-11-24 19:51:07
【问题描述】:
我有我创建的这个 ReactJS 应用程序,我有登录、注册和仪表板页面...
所以firebase中USER的数据结构是这样的
这是我的用户验证功能
import { ref, firebaseAuth } from './../Components/config'
// export const ref = firebase.database().ref()
// export const firebaseAuth = firebase.auth
export function auth (email, pw) {
return firebaseAuth().createUserWithEmailAndPassword(email, pw)
.then(saveUser)
}
export function logout () {
return firebaseAuth().signOut()
}
export function login (email, pw) {
return firebaseAuth().signInWithEmailAndPassword(email, pw)
}
export function resetPassword (email) {
return firebaseAuth().sendPasswordResetEmail(email)
}
export function saveUser (user) {
return ref.child(`users/${user.uid}/info`)
.set({
email: user.email,
uid: user.uid,
number:0
})
.then(() => user)
我分别从单独的组件中调用单独的函数
(例如,<Login/> 组件中的 login() 函数)
所以我想知道如何制作一个功能来执行以下操作:
1 - 查找当前登录的用户
2- 为他的 firebase 帐户数据的 number 属性设置一个新值。
【问题讨论】:
-
该死的......我仍然无法弄清楚如何更新用户的数字属性
-
我在这里回答了你关于重复问题的问题stackoverflow.com/questions/47487388/…
标签: javascript reactjs firebase firebase-authentication