login.js 1.04 KB
var authService = require('../service/auth');
var _ = require('lodash');

module.exports = {
    '/auth':function(req,res) {
        var user = req.body.user||'';
        var password = req.body.password||'';
        authService.callLogin(user,password,res);
    },
    '/index/ajaxshop':function(req,res) {
        var shopId = Number(req.query.shops_id);
        var cookie = req.session.gray;
        
        //设置当前的店铺信息
        if(req.session.user && req.session.user.auth) {
            _.forEach(req.session.user.shopList,function(v,k) {
               if(v.id === shopId) {
                   req.session.user.auth.shopName = v.name;
                   req.session.user.auth.shopId = shopId;
               }; 
            });
        }
        
        //调用老系统的切换店铺的接口
        authService.change(shopId,cookie,function (err,data) {
            if(err) {
                res.json({'code':500,'message':'something wrong!'})
            } else {
                res.json({'code':200});
            }
        });
    }
}