Bläddra i källkod

清单模板路由,进行用户权限检查,暂返回true

MaiXinRong 8 år sedan
förälder
incheckning
32f443bf5b
2 ändrade filer med 12 tillägg och 1 borttagningar
  1. 1 1
      modules/templates/models/bills_template.js
  2. 11 0
      server.js

+ 1 - 1
modules/templates/models/bills_template.js

@@ -30,7 +30,7 @@ BillsTemplateDAO.prototype.getTemplate = function (type, callback) {
                 if (err) {
                     callback(1, '找不到模板', null);
                 } else {
-                    callback(0, '', template);
+                    callback(0, '', result);
                 }
             });
         return null;

+ 11 - 0
server.js

@@ -56,6 +56,17 @@ app.get('/template/bills', function (req, res) {
         {userAccount: req.session.userAccount,
             userID: req.session.userID});
 });
+
+app.use('/template/bills', function (req, res, next) {
+    var checkAdmin = function (userAccount) {
+        return true;
+    }
+    if (checkAdmin(req.session.userAccount)) {
+        next();
+    } else {
+        res.json({error: 1, message: '对不起,您无权限操作清单模板。', data: null});
+    }
+});
 var billsTemplateRouter = require('./modules/templates/routes/bills_template_router');
 app.use('/template/bills', billsTemplateRouter);