Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
ah7-backend
/
src
/
routes
/
Filename :
auth.routes.js
back
Copy
import express from 'express' import {login, register, VerifyEmail, forgetPassword, verifyOtp, updatePassword, refreshAccessToken, resendOtp} from '../controllers/auth.controller.js' // import {uploadSingle} from '../services/fileUploadService.js' import authenticateJWT from '../middlewares/auth.middleware.js' import multer from 'multer' const routes = express.Router() // Multer setup for memory storage const storage = multer.memoryStorage(); const upload = multer({ storage }); routes.post('/register',upload.single("profilePicture"), register) routes.post('/verifyemail', VerifyEmail) routes.post("/resend-otp", resendOtp); routes.post('/login', login) routes.get('/protected', authenticateJWT, (req, res) => { res.status(200).json({ success:true, message: "Access granted", user: req.user }) }) routes.post('/forget-password', forgetPassword) //send otp routes.post('/verify-otp', verifyOtp) //verify otp routes.post('/update-password', updatePassword) //update password routes.post('/refresh-token', refreshAccessToken); // refreshing tokens: export default routes // import express from 'express' // import {login, register, VerifyEmail, forgetPassword, verifyOtp, updatePassword, refreshAccessToken, resendOtp} from '../controllers/auth.controller.js' // import {uploadSingle} from '../services/fileUploadService.js' // import authenticateJWT from '../middlewares/auth.middleware.js' // const routes = express.Router() // routes.post('/register',uploadSingle, register) // routes.post('/verifyemail', VerifyEmail) // routes.post("/resend-otp", resendOtp); // routes.post('/login', login) // routes.get('/protected', authenticateJWT, (req, res) => { // res.status(200).json({ success:true, message: "Access granted", user: req.user }) // }) // routes.post('/forget-password', forgetPassword) //send otp // routes.post('/verify-otp', verifyOtp) //verify otp // routes.post('/update-password', updatePassword) //update password // routes.post('/refresh-token', refreshAccessToken); // refreshing tokens: // export default routes