UNPKG

spartan-shield

Version:

nodejs project to package and configure common security middleware.

33 lines (30 loc) 497 B
'use strict' 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