Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var mongoose = require('mongoose');
- var bcrypt = require('bcrypt-nodejs');
- var user = mongoose.Schema({
- local: {
- firstname: String,
- lastname: String,
- email: String,
- password: String
- },
- });
- user.methods.generateHash = function(password) {
- return bcrypt.hashSync(password, bcrypt.genSaltSync(8), null);
- };
- user.methods.validPassword = function(password) {
- return bcrypt.compareSync(password, this.local.password);
- };
- module.exports = mongoose.model('User' , user);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement