email verfication after account creation, password component, added password special characters

This commit is contained in:
jackiettran
2025-10-10 14:36:09 -04:00
parent 513347e8b7
commit 0a9b875a9d
19 changed files with 1305 additions and 86 deletions

View File

@@ -1,7 +1,7 @@
const express = require("express");
const { Op } = require("sequelize");
const { Item, User, Rental } = require("../models"); // Import from models/index.js to get models with associations
const { authenticateToken } = require("../middleware/auth");
const { authenticateToken, requireVerifiedEmail } = require("../middleware/auth");
const logger = require("../utils/logger");
const router = express.Router();
@@ -213,7 +213,7 @@ router.get("/:id", async (req, res) => {
}
});
router.post("/", authenticateToken, async (req, res) => {
router.post("/", authenticateToken, requireVerifiedEmail, async (req, res) => {
try {
const item = await Item.create({
...req.body,