spartan-shield
Version:
nodejs project to package and configure common security middleware.
33 lines (30 loc) • 497 B
JavaScript
let mongoose = require('mongoose')
let Schema = mongoose.Schema
let UserSchema = new Schema({
email: {
type: String,
unique: true,
required: true,
trim: true
},
username: {
type: String,
unique: true,
required: true,
trim: true
},
password: {
type: String,
required: true
},
loginAttempts: {
type: Number,
required: true,
default: 0
},
lockUntil: {
type: Number
}
})
module.exports.UserSchema = UserSchema