Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. MyAppReference
  2. |
  3. |___users
  4. |
  5. |_____UID
  6. |___username
  7. |___email
  8. |___age
  9. |­­­___profile_picture
  10.  
  11. function insertUserDetails(){
  12.  
  13. var useremail = "johndoe@gmail.com";
  14. var userpassword = document.getElementById("passwordfield").innerHTML;
  15.  
  16. firebase.auth().createUserWithEmailAndPassword(useremail, userpassword).then(function(user){
  17. console.log("User is authenticated, attempting to enter the user data now...");
  18.  
  19. // Define variables for sending to database:
  20. var username = "JohnDoe";
  21. var userId = user.uid;
  22. var age = "50";
  23. var profile_picture = "http://zntent.com/wp-content/uploads/2016/03/will-ferrell-film.jpg";
  24.  
  25. function writeUserData(userId, username, useremail, age, profile_picture) {
  26.  
  27. // Attempting to create the parent "UID" (child of "users") here:
  28. function addStore(){
  29. var rootRef = firebase.database().ref();
  30. var storesRef = rootRef.child('MyAppReference/users');
  31. var newStoreRef = storesRef.push();
  32. newStoreRef.set({
  33. "UID": userId,
  34. });
  35. }
  36. // Attempting to create/insert user data under that user's UID:
  37. firebase.database().ref('users/' + userId).set({
  38. username: username,
  39. email: email,
  40. age: age,
  41. profile_picture : profile_picture
  42. });
  43.  
  44. }
  45.  
  46. }, function(error) {
  47. // Handle Errors here.
  48. var errorCode = error.code;
  49. var errorMessage = error.message;
  50. Console.log("There was an error: " + errorCode + "." + errorMessage);
  51. // ...
  52. });
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement