2021-05-09 04:31:53 -07:00
|
|
|
const express = require("express");
|
|
|
|
const authController = require("../controllers/auth");
|
|
|
|
const isAuth = require("../middleware/requirelogin");
|
|
|
|
const router = express.Router();
|
2021-03-26 06:29:27 -07:00
|
|
|
|
2021-05-09 04:31:53 -07:00
|
|
|
router.get("/protected", isAuth, authController.checkProtected);
|
2021-04-01 06:38:27 -07:00
|
|
|
|
2021-05-09 04:31:53 -07:00
|
|
|
router.post("/signup", authController.postSignup);
|
2021-03-26 06:29:27 -07:00
|
|
|
|
2021-05-09 04:31:53 -07:00
|
|
|
router.post("/signin", authController.postSignin);
|
2021-03-26 06:29:27 -07:00
|
|
|
|
2021-05-09 04:31:53 -07:00
|
|
|
router.post("/sendotp", authController.sendOTP);
|
|
|
|
|
|
|
|
router.post("/getotp", authController.getOTP);
|
|
|
|
|
2021-05-11 07:18:54 -07:00
|
|
|
router.post("/forgotpassword", authController.forgotpassword);
|
|
|
|
|
|
|
|
router.post("/resetpassword/:_id/:token", authController.resetpassword);
|
|
|
|
|
2021-05-17 02:06:05 -07:00
|
|
|
// router.post("/verifyemail", authController.verfiyemail);
|
2021-05-12 03:44:03 -07:00
|
|
|
|
2021-05-09 04:31:53 -07:00
|
|
|
module.exports = router;
|