42 lines
983 B
JavaScript
42 lines
983 B
JavaScript
const express = require('express')
|
|
const router = express.Router()
|
|
const controller = require('../controllers/auth.controller')
|
|
const authentication = require("../../middlewares/authentication.js");
|
|
const apiKey = require("../../middlewares/apiKey.js");
|
|
|
|
router.post('/signIn', apiKey, (req, res) => {
|
|
controller.signIn(req, res)
|
|
})
|
|
|
|
router.post('/signUp', (req, res) => {
|
|
controller.signUp(req, res)
|
|
})
|
|
|
|
router.get('/me', authentication,apiKey, (req, res) => {
|
|
controller.getUserlogin(req,res)
|
|
})
|
|
|
|
router.post('/send-otp',apiKey, (req, res) => {
|
|
controller.sendOtp(req, res)
|
|
})
|
|
|
|
router.post('/check-otp', apiKey, (req, res) => {
|
|
controller.checkOtp(req, res)
|
|
})
|
|
|
|
router.post("/forgot-password", apiKey, function name(req, res) {
|
|
controller.forgotPassword(req, res);
|
|
});
|
|
|
|
router.post("/reset/:token", apiKey, function name(req, res) {
|
|
const { token } = req.params;
|
|
controller.resetPassword(req, res, token);
|
|
});
|
|
|
|
|
|
|
|
module.exports = router
|
|
|
|
|
|
|