Advertisement
Guest User

Untitled

a guest
Mar 6th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. exports.createUser = (request, h) => {
  2.  
  3.  
  4.     return bcrypt.hash(request.payload.password, 10, (err, hash) => {
  5.         return hash;
  6.     }).then(hash => {
  7.         let user = new User({
  8.             email: request.payload.email,
  9.             username: request.payload.username,
  10.             password: hash,
  11.             admin: false,
  12.         });
  13.  
  14.         user.save().then(user => {
  15.             return {
  16.                 _id: user._id,
  17.                 email: user.email,
  18.                 username: user.username,
  19.                 admin: user.admin,
  20.             };
  21.         }).catch(error => {
  22.             console.log(error); //lecsekolommit ad vissza
  23.             throw Boom.conflict('Hiba történt');
  24.         });
  25.     });
  26.  
  27.  
  28.  
  29.  
  30. /*
  31.  
  32.     return User.findOne({email: request.payload.email}).then(user => {
  33.  
  34.  
  35.  
  36.         bcrypt.hash(request.payload.password, 10, function(err, hash) {
  37.  
  38.         });
  39.  
  40.         bcrypt.genSalt(10, function(err, salt) {
  41.             bcrypt.hash(request.payload.password, salt, function(err, hash) {
  42.                 // Create new user.
  43.                 let user = new User({
  44.                     email: request.payload.email,
  45.                     username: request.payload.username,
  46.                     password: hash,
  47.                     admin: false,
  48.  
  49.                 });
  50.  
  51.                 user.save().then(user => {
  52.                     return {
  53.                         _id: user._id,
  54.                         email: user.email,
  55.                         username: user.username,
  56.                         admin: user.admin,
  57.                     };
  58.                 });
  59.  
  60.  
  61.  
  62.             });
  63.         });
  64.         throw Boom.notImplemented('Hiba történt');
  65.  
  66.     });
  67.     */
  68. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement