Skip to content

Commit e7bf8b4

Browse files
committed
Create middleware file and add isLoggedIn to file
1 parent 4072a74 commit e7bf8b4

File tree

2 files changed

+19
-30
lines changed

2 files changed

+19
-30
lines changed

middleware/index.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// all middleware goes here
2+
3+
var middlewareObj = {}
4+
5+
middlewareObj.isLoggedIn = function(req, res, next) { // //req.isAuthenticated() will return true if user is logged in
6+
if(req.isAuthenticated()){
7+
return next();
8+
}
9+
req.session.returnTo = req.url;
10+
res.redirect("/login");
11+
}
12+
13+
module.exports = middlewareObj;

routes/delete.js

+6-30
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,7 @@ router.get('/delete1', helper.isLoggedIn, function (req, res) {
2121
}
2222
})
2323
}
24-
var c = req.originalUrl.split('/').length - 1;
25-
var c = "../".repeat(c);
26-
const c1 = c + "public/assets/css/loaders/loader-typing.css";
27-
const c2 = c + "public/assets/css/theme.css";
28-
res.status(200).render(msg, { c1: c1, c2: c2 });
24+
helper.cssFix(req, res, msg);
2925
})
3026
.catch(err => {
3127
console.log(err);
@@ -50,11 +46,7 @@ router.get('/:type/:uniquestudyid/:deleten', helper.isLoggedIn, function (req, r
5046
helper.deleteData(DataLibrary, doc);
5147
msg = "successDelete";
5248
}
53-
var c = req.originalUrl.split('/').length - 1;
54-
var c = "../".repeat(c);
55-
const c1 = c + "public/assets/css/loaders/loader-typing.css";
56-
const c2 = c + "public/assets/css/theme.css";
57-
res.status(200).render(msg, { c1: c1, c2: c2 });
49+
helper.cssFix(req, res, msg);
5850
})
5951
.catch(err => {
6052
console.log(err);
@@ -80,11 +72,7 @@ router.get('/:type/:uniquestudyid/delete/:yyyy', helper.isLoggedIn, function (re
8072
helper.deleteData(DataLibrary, doc);
8173
msg = "successDelete";
8274
}
83-
var c = req.originalUrl.split('/').length - 1;
84-
var c = "../".repeat(c);
85-
const c1 = c + "public/assets/css/loaders/loader-typing.css";
86-
const c2 = c + "public/assets/css/theme.css";
87-
res.status(200).render(msg, { c1: c1, c2: c2 });
75+
helper.cssFix(req, res, msg);
8876
})
8977
.catch(err => {
9078
console.log(err);
@@ -110,11 +98,7 @@ router.get('/:type/:uniquestudyid/delete/:yyyy/:mm', helper.isLoggedIn, function
11098
helper.deleteData(DataLibrary, doc);
11199
msg = "successDelete";
112100
}
113-
var c = req.originalUrl.split('/').length - 1;
114-
var c = "../".repeat(c);
115-
const c1 = c + "public/assets/css/loaders/loader-typing.css";
116-
const c2 = c + "public/assets/css/theme.css";
117-
res.status(200).render(msg, { c1: c1, c2: c2 });
101+
helper.cssFix(req, res, msg);
118102
})
119103
.catch(err => {
120104
console.log(err);
@@ -141,11 +125,7 @@ router.get('/:type/:uniquestudyid/delete/:yyyy/:mm/:dd', helper.isLoggedIn, func
141125
helper.deleteData(DataLibrary, doc);
142126
msg = "successDelete";
143127
}
144-
var c = req.originalUrl.split('/').length - 1;
145-
var c = "../".repeat(c);
146-
const c1 = c + "public/assets/css/loaders/loader-typing.css";
147-
const c2 = c + "public/assets/css/theme.css";
148-
res.status(200).render(msg, { c1: c1, c2: c2 });
128+
helper.cssFix(req, res, msg);
149129
})
150130
.catch(err => {
151131
console.log(err);
@@ -170,11 +150,7 @@ router.get('/:type/:uniquestudyid/deletesub/:subject', helper.isLoggedIn, functi
170150
helper.deleteData(DataLibrary, doc);
171151
msg = "successDelete";
172152
}
173-
var c = req.originalUrl.split('/').length - 1;
174-
var c = "../".repeat(c);
175-
const c1 = c + "public/assets/css/loaders/loader-typing.css";
176-
const c2 = c + "public/assets/css/theme.css";
177-
res.status(200).render(msg, { c1: c1, c2: c2 });
153+
helper.cssFix(req, res, msg);
178154
})
179155
.catch(err => {
180156
console.log(err);

0 commit comments

Comments
 (0)