users_route.js 959 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. var express = require('express');
  2. var path = require('path');
  3. var router = express.Router();
  4. var uc = require('../controllers/users_controller');
  5. var htmlPath = path.join(__dirname,'../../../','web/users/');
  6. module.exports =function (app) {
  7. router.get('/', function(req, res) {
  8. if(!req.session.userAccount){
  9. res.redirect('/login');
  10. }
  11. else{
  12. res.redirect('/pm');
  13. }
  14. });
  15. router.get('/login', function(req, res) {
  16. res.render('users/login', {});
  17. });
  18. router.post('/login', uc.userLogin);
  19. router.get('/reg', function(req, res, next) {
  20. res.render('reg',{});
  21. });
  22. router.post('/reg', uc.userReg);
  23. router.get("/logout",function(req,res){
  24. delete req.session.userID;
  25. delete req.session.userAccount;
  26. delete req.session.userEmail;
  27. delete req.session.userMobile;
  28. res.redirect("/");
  29. });
  30. app.use('/',router);
  31. };