email verfication after account creation, password component, added password special characters
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
const express = require("express");
|
||||
const { authenticateToken } = require("../middleware/auth");
|
||||
const { authenticateToken, requireVerifiedEmail } = require("../middleware/auth");
|
||||
const { User, Item } = require("../models");
|
||||
const StripeService = require("../services/stripeService");
|
||||
const logger = require("../utils/logger");
|
||||
@@ -39,7 +39,7 @@ router.get("/checkout-session/:sessionId", async (req, res) => {
|
||||
});
|
||||
|
||||
// Create connected account
|
||||
router.post("/accounts", authenticateToken, async (req, res) => {
|
||||
router.post("/accounts", authenticateToken, requireVerifiedEmail, async (req, res) => {
|
||||
try {
|
||||
const user = await User.findByPk(req.user.id);
|
||||
|
||||
@@ -87,7 +87,7 @@ router.post("/accounts", authenticateToken, async (req, res) => {
|
||||
});
|
||||
|
||||
// Generate onboarding link
|
||||
router.post("/account-links", authenticateToken, async (req, res) => {
|
||||
router.post("/account-links", authenticateToken, requireVerifiedEmail, async (req, res) => {
|
||||
try {
|
||||
const user = await User.findByPk(req.user.id);
|
||||
|
||||
@@ -176,6 +176,7 @@ router.get("/account-status", authenticateToken, async (req, res) => {
|
||||
router.post(
|
||||
"/create-setup-checkout-session",
|
||||
authenticateToken,
|
||||
requireVerifiedEmail,
|
||||
async (req, res) => {
|
||||
try {
|
||||
const { rentalData } = req.body;
|
||||
|
||||
Reference in New Issue
Block a user