|
@@ -50,15 +50,15 @@ app.use(session({
|
|
|
}));
|
|
|
|
|
|
app.use(function (req, res, next) {
|
|
|
- // let url = req.originalUrl, referer;
|
|
|
- // if (!/^\/login/.test(req.originalUrl) && !req.session.userAccount) {
|
|
|
- // if (/\/api/.test(req.originalUrl)) {
|
|
|
- // referer = URL.parse(req.headers.referer);
|
|
|
- // return res.redirect('/login' + '?referer=' + referer.path);
|
|
|
- // } else {
|
|
|
- // return res.redirect("/login" + '?referer=' + req.originalUrl);
|
|
|
- // }
|
|
|
- // }
|
|
|
+ let referer = '';
|
|
|
+ if (!/^\/login/.test(req.originalUrl) && !req.session.managerData) {
|
|
|
+ if (/\/api/.test(req.originalUrl)) {
|
|
|
+ referer = URL.parse(req.headers.referer);
|
|
|
+ return res.redirect('/login' + '?referer=' + referer.path);
|
|
|
+ } else {
|
|
|
+ return res.redirect("/login" + '?referer=' + req.originalUrl);
|
|
|
+ }
|
|
|
+ }
|
|
|
next();
|
|
|
});
|
|
|
|