Explorar o código

所有的接口都添加验证,验证失败后,跳转回原页面:
项目管理--新建文件夹--未登陆/登陆超时--登录--项目管理

MaiXinRong %!s(int64=8) %!d(string=hai) anos
pai
achega
300d6ef1df
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      server.js

+ 5 - 1
server.js

@@ -39,7 +39,11 @@ app.use(session({
 app.use(function (req, res, next) {
     var url = req.originalUrl;
     if (!/^\/login/.test(req.originalUrl) && !req.session.userAccount) {
-        return res.redirect("/login" + '?referer=' + req.originalUrl);
+        if (req.headers.referer) {
+            return res.redirect('/login' + '?referer=' + req.headers.referer);
+        } else {
+            return res.redirect("/login" + '?referer=' + req.originalUrl);
+        }
     }
     next();
 });