Files
MERN_STACK_TEMPLATE/backend/models/user.model.js
Dongho Kim 3f76d4f3d4
All checks were successful
gitea/MERN_STACK_TEMPLATE/pipeline/head This commit looks good
+ signup and + verify
2025-05-02 22:19:30 +02:00

34 lines
579 B
JavaScript

import mongoose from "mongoose";
const userSchema = new mongoose.Schema(
{
email: {
type: String,
required: true,
unique: true,
},
password: {
type: String,
required: true,
},
name: {
type: String,
required: true,
},
lastLogin: {
type: Date,
default: Date.now,
},
isVerified: {
type: Boolean,
default: false,
},
resetPasswordToken: String,
resetPasswordExpiresAt: Date,
verificationToken: String,
verificationTokenExpiresAt: Date,
},
{ timestamps: true }
);
export const User = mongoose.model("User", userSchema);