Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- const bcrypt = require('bcrypt');
- const crypto = require('crypto');
- function createNewUser(db, data){
- let user = db.createUser({
- name: data.name,
- email: data.email,
- password: makeHash(data.password),
- });
- if(user) return sanitizeUserData(user);
- return false;
- }
- function makeHash(key, salt_length = 10){
- return bcrypt.genSalt(salt_length, function(err, salt) {
- return bcrypt.hash(key, salt, function(err, hash) {
- return hash;
- });
- });
- }
- function sanitizeUserData(user) {
- return user;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement