...
|
...
|
@@ -7,6 +7,8 @@ |
|
|
|
|
|
const Context = require('../common/context');
|
|
|
const UserService = require('../service/user-service');
|
|
|
const _ = require('lodash');
|
|
|
|
|
|
const config = global.yoho.config;
|
|
|
|
|
|
class UserController extends Context {
|
...
|
...
|
@@ -18,7 +20,11 @@ class UserController extends Context { |
|
|
return res.json({
|
|
|
code: 200,
|
|
|
data: {
|
|
|
name: result.data.account
|
|
|
name: result.data.account,
|
|
|
shop: {
|
|
|
shopId: req.session.CURRENT_SHOP.shopsId,
|
|
|
shopName: req.session.CURRENT_SHOP.shopName
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
} else {
|
...
|
...
|
@@ -29,6 +35,7 @@ class UserController extends Context { |
|
|
}
|
|
|
}).catch(next);
|
|
|
}
|
|
|
|
|
|
logout(req, res) {
|
|
|
delete res.session.LOGIN_UID;
|
|
|
delete res.session.USER;
|
...
|
...
|
@@ -43,6 +50,7 @@ class UserController extends Context { |
|
|
syncSession(req, res, user) {
|
|
|
req.session.USER = user;
|
|
|
req.session.LOGIN_UID = user.pid; // pid 为用户名
|
|
|
req.session.CURRENT_SHOP = _.first(user.allowedShops); // 取第一个为当前进入的店铺
|
|
|
|
|
|
res.cookie('USER_NAME', user.account, {
|
|
|
domain: config.cookieDomain
|
...
|
...
|
|