added flash messages to login route

This commit is contained in:
Sahat Yalkabov
2013-11-18 14:37:01 -05:00
parent 8322b40095
commit bdfec9f914
3 changed files with 8 additions and 4 deletions

View File

@@ -3,18 +3,20 @@ var mongoose = require('mongoose'),
var userSchema = new mongoose.Schema({
username: { type: String, required: true, unique: true },
firstName: { type: String, required: true},
lastName: { type: String, required: true},
email: { type: String, required: true, unique: true },
password: { type: String, required: true},
admin: { type: Boolean, required: true }
admin: { type: Boolean, default: false }
});
userSchema.pre('save', function(next) {
var user = this;
var SALT_FACTOR = 5;
if (!user.isModified('password')) return next();
bcrypt.genSalt(32, function(err, salt) {
bcrypt.genSalt(SALT_FACTOR, function(err, salt) {
if (err) return next(err);
bcrypt.hash(user.password, salt, function(err, hash) {