Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exports.createUser = (request, h) => {
- return bcrypt.hash(request.payload.password, 10, (err, hash) => {
- return hash;
- }).then(hash => {
- let user = new User({
- email: request.payload.email,
- username: request.payload.username,
- password: hash,
- admin: false,
- });
- user.save().then(user => {
- return {
- _id: user._id,
- email: user.email,
- username: user.username,
- admin: user.admin,
- };
- }).catch(error => {
- console.log(error); //lecsekolommit ad vissza
- throw Boom.conflict('Hiba történt');
- });
- });
- /*
- return User.findOne({email: request.payload.email}).then(user => {
- bcrypt.hash(request.payload.password, 10, function(err, hash) {
- });
- bcrypt.genSalt(10, function(err, salt) {
- bcrypt.hash(request.payload.password, salt, function(err, hash) {
- // Create new user.
- let user = new User({
- email: request.payload.email,
- username: request.payload.username,
- password: hash,
- admin: false,
- });
- user.save().then(user => {
- return {
- _id: user._id,
- email: user.email,
- username: user.username,
- admin: user.admin,
- };
- });
- });
- });
- throw Boom.notImplemented('Hiba történt');
- });
- */
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement