This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
resolver/app/helpers/index.jsx
2017-07-06 11:20:18 +04:30

30 lines
657 B
JavaScript

import {firebaseAuth, firebaseRef} from 'app/firebase/'
export function auth(email, pw, other) {
return firebaseAuth().createUserWithEmailAndPassword(email, pw)
.then(u => saveUser(u,other))
}
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,other) {
return firebaseRef.child(`users/${user.uid}/info`)
.set({
...other,
email: user.email,
uid: user.uid
})
.then(() => user)
}