Sửa lỗi quản lí users, chỉnh sửa users

This commit is contained in:
2026-06-08 21:30:03 +07:00
parent 6dfc811292
commit fadfb6ba09
7 changed files with 376 additions and 35 deletions
+18 -2
View File
@@ -2,6 +2,18 @@ const mongoose = require('mongoose');
const bcrypt = require('bcrypt');
const userSchema = new mongoose.Schema({
fullName: {
type: String,
required: true,
trim: true
},
email: {
type: String,
required: true,
unique: true,
trim: true,
lowercase: true
},
username: {
type: String,
required: true,
@@ -14,8 +26,12 @@ const userSchema = new mongoose.Schema({
},
role: {
type: String,
enum: ['Chủ sở hữu', 'Thành viên'],
default: 'Thành viên'
enum: ['admin', 'moderator', 'editor', 'user'],
default: 'user'
},
agreedToRules: {
type: Boolean,
required: true
}
}, {
timestamps: true