Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. router.post('/signup', function(err, req, res, next){
  2. var username = req.body.username;
  3. var fname = req.body.fname;
  4. var lname = req.body.lname;
  5. var email = req.body.email;
  6. var password = req.body.password;
  7.  
  8. database.createUserWithEmailAndPassword(email, password, username, fname, lname);
  9. //This is causing redirect to 404 page. Want to just stay here.
  10. if (err){
  11. alert('Email has already been registered');
  12. } else {
  13. res.redirect('/');
  14. }
  15.  
  16. });
  17.  
  18. exports.createUserWithEmailAndPassword = function(email, password, username, fname, lname){
  19. if (!email || !password || !username || !fname || !lname){
  20. console.log ('email: ' + email);
  21. console.log ('password: ' + password);
  22. console.log ('username: ' + username);
  23. console.log ('fname: ' + fname);
  24. console.log ('lname: ' + lname);
  25. throw Error('You are missing information');
  26. }
  27. firebase.auth().createUserWithEmailAndPassword(email, password).then(function(user){
  28. firebase.database().ref('users/' + username).set({
  29. email: email,
  30. fname : fname,
  31. lname : lname
  32. });
  33. }).catch(function(error) {
  34. // Handle Errors here.
  35. var errorCode = error.code;
  36. console.log('ERROR CODE: ' + errorCode);
  37. var errorMessage = error.message;
  38. console.log('ERROR MESSAGE' + errorMessage);
  39. throw Error('Unable to save user.')
  40. });
  41. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement