【发布时间】:2012-12-08 13:30:19
【问题描述】:
我有一个userSchema,看起来像这样:
var userSchema = new Schema({
name: {
type: String
, required: true
, validate: [validators.notEmpty, 'Name is empty']
}
, username: {
type: String
, required: true
, validate: [validators.notEmpty, 'Username is empty']
}
, email: {
type: String
, required: true
, validate: [
{ validator: validators.notEmpty, msg: 'Email is empty' }
, { validator: validators.isEmail, msg: 'Invalid email' }
]
}
, salt: String
, hash: String
});
到目前为止,我的所有验证都在模式中进行,我想知道如何通过密码验证来实现这一点。用户在两个字段中输入密码,模型应该检查它们是否相同。
这种验证是否属于架构?我是这种验证的新手。
我应该如何验证密码?
【问题讨论】:
标签: node.js mongodb express mongoose