Advertisement
Guest User

Untitled

a guest
Feb 1st, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. router.post('/', function(req, res, next){
  2. var user = {
  3. email : req.body.email,
  4. password : req.body.password,
  5. passwordConf : req.body.passwordConf
  6. };
  7. //
  8. var password = req.body.password;
  9. var passwordC = req.body.passwordConf;
  10. if(password !== passwordC){
  11. //TODO Throw back error to home page saying passwords don't match, a
  12. res.render('homepage');
  13. }
  14.  
  15. //Gen salt and Hash
  16. var salt = bcrypt.genSaltSync(saltRounds);
  17. var hash = bcrypt.hashSync(password, salt);
  18.  
  19. con.connect(function (err) {
  20. if(err) throw err;
  21. var sql = `INSERT INTO USERS (email, passHash, active) VALUES ('${user.email}', '${hash}', FALSE);`;
  22. //var sql = `INSERT INTO USERS (email, passHash, active) VALUES ('${con.escape(user.email)}', '${con.escape(hash)}', FALSE);`;
  23. con.query(sql, function (err, result) {
  24. if(err) throw err;
  25. });
  26. });
  27.  
  28. user.password = hash;
  29.  
  30. res.render('info', user);
  31. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement