29 lines
763 B
JavaScript
29 lines
763 B
JavaScript
const express = require('express');
|
|
const router = express.Router();
|
|
const { ensureAuthenticated, forwardAuthenticated } = require('../config/auth');
|
|
var UserModel = require('../models/User.js');
|
|
|
|
// Welcome Page
|
|
router.get('/', forwardAuthenticated, (req, res) => res.render('welcome'));
|
|
|
|
// Dashboard
|
|
router.get('/dashboard', ensureAuthenticated, function(req, res) {
|
|
UserModel.find({}, function(err, data) {
|
|
res.render('dashboard', {
|
|
user : req.user,
|
|
members: data
|
|
});
|
|
});
|
|
});
|
|
|
|
// Member Profile
|
|
router.get('/profile', ensureAuthenticated, function(req, res) {
|
|
UserModel.find({}, function(err, data) {
|
|
res.render('profile', {
|
|
memberProfile: req.eachMember
|
|
});
|
|
});
|
|
});
|
|
|
|
module.exports = router;
|