userauthjs
Version:
Node module for management of user/group privileges and sessions
34 lines • 559 B
JavaScript
var db = require('../db')
var user = db.Schema({
username: {
type: String,
required: true
},
password: {
type: String,
required: true,
select: false
},
email: {
type: String,
required: true
},
usergroups: {
type: [{ type: db.Schema.Types.ObjectId, ref: 'UA_Usergroup' }],
required: false
},
active: {
type: Boolean,
required: true,
default: false
},
verified: {
type: {
created: { type: Date },
link: { type: String },
id: { type: Number }
},
select: false
}
})
module.exports = db.model('UA_User', user)