login_route.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * 登录路由分发
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/6/1
  6. * @version
  7. */
  8. const express = require("express");
  9. const LoginController = require("../controllers/login_controller");
  10. module.exports = function (app) {
  11. let router = express.Router();
  12. let loginController = new LoginController();
  13. // 登录页面action
  14. router.get('/login', loginController.index);
  15. router.get('/', loginController.firstPage);
  16. // 登录操作
  17. router.post('/login', loginController.login);
  18. router.get('/wap/reg', loginController.regPage);
  19. router.post('/wap/reg', loginController.reg);
  20. router.get('/wap/checkuser', loginController.checkUser);
  21. router.post('/wap/checkuser', loginController.checkUserAjax);
  22. // router.post('/accountIsPro', loginController.accountIsPro);
  23. // 验证码相关
  24. router.get('/captcha', loginController.captcha);
  25. router.get("/logout", function (req, res) {
  26. delete req.session.sessionUser;
  27. delete req.session.sessionCompilation;
  28. res.redirect("/login");
  29. });
  30. app.use('/',router)
  31. };