//(not being used yet) var crypto = require('crypto') var db = require('../lib/db'); var UserSchema = new db.Schema({ username : {type: String, unique: true} , password : String }) var MyUser = db.mongoose.model('User', UserSchema); // Exports module.exports.addUser = addUser; // Add user to database function addUser(username, password, callback) { var instance = new MyUser(); instance.username = username; instance.password = encryptPassword(password); instance.save(function (err) { if (err) { callback(err); } else { callback(null, instance); } }); } function encryptPassword(plainText) { return crypto.createHash('md5').update(plainText).digest('hex'); }