Guest User

Untitled

a guest
Nov 29th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. window.onload = function() {
  2.  
  3. var User = require('/models/Mongoose Database/user_database');
  4. // this line is causing the problem
  5.  
  6.  
  7. var registerButton = document.getElementById("registerMe");
  8. var firstName = document.getElementById("firstName");
  9. var lastName = document.getElementById("lastName");
  10. var usernameRegister = document.getElementById("usernameRegister");
  11. var passwordRegister = document.getElementById("passwordRegister");
  12. var repasswordRegister = document.getElementById("repasswordRegister");
  13.  
  14.  
  15. registerButton.onclick = function () {
  16.  
  17. if(!firstName.value || !passwordRegister.value || !repasswordRegister.value || !usernameRegister.value){
  18. alert("Enter all required fields");
  19. }else if (passwordRegister.value != repasswordRegister.value){
  20. alert("Passwords must match");
  21. }else {
  22. var newUser = new User({
  23. username : usernameRegister.value,
  24. password : passwordRegister.value
  25. });
  26. User.find({username:usernameRegister.value}, function (error, user) {
  27.  
  28. if (error) throw error;
  29.  
  30. if(user){
  31. window.location("/register");
  32. }else {
  33. newUser.save(function (error) {
  34. if(error) throw error;
  35. });
  36. window.location("/login");
  37. }
  38. // user.comparePassword(passwordRegister.value, function (error, isMatch) {
  39. // if (error) throw error;
  40. //
  41. // return 1;
  42.  
  43. //})
  44. });
  45.  
  46. }
  47.  
  48. }
  49.  
  50.  
  51. }
Add Comment
Please, Sign In to add comment