Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MyAppReference
- |
- |___users
- |
- |_____UID
- |___username
- |___email
- |___age
- |___profile_picture
- function insertUserDetails(){
- var useremail = "johndoe@gmail.com";
- var userpassword = document.getElementById("passwordfield").innerHTML;
- firebase.auth().createUserWithEmailAndPassword(useremail, userpassword).then(function(user){
- console.log("User is authenticated, attempting to enter the user data now...");
- // Define variables for sending to database:
- var username = "JohnDoe";
- var userId = user.uid;
- var age = "50";
- var profile_picture = "http://zntent.com/wp-content/uploads/2016/03/will-ferrell-film.jpg";
- function writeUserData(userId, username, useremail, age, profile_picture) {
- // Attempting to create the parent "UID" (child of "users") here:
- function addStore(){
- var rootRef = firebase.database().ref();
- var storesRef = rootRef.child('MyAppReference/users');
- var newStoreRef = storesRef.push();
- newStoreRef.set({
- "UID": userId,
- });
- }
- // Attempting to create/insert user data under that user's UID:
- firebase.database().ref('users/' + userId).set({
- username: username,
- email: email,
- age: age,
- profile_picture : profile_picture
- });
- }
- }, function(error) {
- // Handle Errors here.
- var errorCode = error.code;
- var errorMessage = error.message;
- Console.log("There was an error: " + errorCode + "." + errorMessage);
- // ...
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement