Commit f00117c4 by 王勇飞

Merge branch 'center-manage' of gitlab.gongsibao.com:jiangyong/zhichan into center-manage

parents fb55c94f 0082ac61
...@@ -7,6 +7,10 @@ class UserCtl extends CtlBase { ...@@ -7,6 +7,10 @@ class UserCtl extends CtlBase {
constructor() { constructor() {
super("auth", CtlBase.getServiceName(UserCtl)); super("auth", CtlBase.getServiceName(UserCtl));
} }
async logout(pobj, qobj, req){
let rtn=await this.service.logout(pobj)
return system.getResult(rtn)
}
async pmgetUserByCode(pobj, qobj, req){ async pmgetUserByCode(pobj, qobj, req){
let code=pobj.code let code=pobj.code
let rtn=await this.service.pmgetUserByCode(code) let rtn=await this.service.pmgetUserByCode(code)
......
...@@ -128,6 +128,10 @@ class UserService extends ServiceBase { ...@@ -128,6 +128,10 @@ class UserService extends ServiceBase {
} }
}); });
} }
async logout(pobj){
await this.cacheManager["UserCache"].invalidate(pobj.username);
return {}
}
//平台登录 //平台登录
//登录接口封装kong-url //登录接口封装kong-url
//登录路由放行 //登录路由放行
......
...@@ -9,10 +9,14 @@ var errorHandler = require('errorhandler'); ...@@ -9,10 +9,14 @@ var errorHandler = require('errorhandler');
var settings = require('./settings'); var settings = require('./settings');
var system = require('../base/system'); var system = require('../base/system');
var routes = require('./routes'); var routes = require('./routes');
var history = require('connect-history-api-fallback');
module.exports = function (app) { module.exports = function (app) {
app.set('port', settings.port); app.set('port', settings.port);
app.set('views', settings.basepath + '/app/front/entry'); app.set('views', settings.basepath + '/app/front/entry');
app.set('view engine', 'ejs'); app.set('view engine', 'ejs');
app.use(history());
app.use(methodOverride()); app.use(methodOverride());
app.use(cookierParser()); app.use(cookierParser());
app.use(bodyParser.json({limit:'50mb'})); app.use(bodyParser.json({limit:'50mb'}));
......
<!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-0e49e0e0.9e7173ae.css rel=prefetch><link href=/css/chunk-12ad0968.71e3d438.css rel=prefetch><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-2f5f87d6.9e7173ae.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-46b916e6.9e7173ae.css rel=prefetch><link href=/css/chunk-536fd493.84fd9662.css rel=prefetch><link href=/css/chunk-6382b34a.8797b2b5.css rel=prefetch><link href=/css/chunk-6523067c.6c1c04c4.css rel=prefetch><link href=/css/chunk-8419046c.9e7173ae.css rel=prefetch><link href=/css/chunk-8a24a96a.e8e9a917.css rel=prefetch><link href=/css/chunk-fa30b8f2.9e7173ae.css rel=prefetch><link href=/js/chunk-01087725.0e19c9bf.js rel=prefetch><link href=/js/chunk-03756f9a.4c9cf769.js rel=prefetch><link href=/js/chunk-0aa146fd.cc46693b.js rel=prefetch><link href=/js/chunk-0e49e0e0.9a5d537c.js rel=prefetch><link href=/js/chunk-12ad0968.b04bb8ed.js rel=prefetch><link href=/js/chunk-138091e6.9f54d20a.js rel=prefetch><link href=/js/chunk-14b9857b.fffc8d61.js rel=prefetch><link href=/js/chunk-15c7622f.a0a9ffe1.js rel=prefetch><link href=/js/chunk-17916361.a72cbd54.js rel=prefetch><link href=/js/chunk-22331440.448b4f32.js rel=prefetch><link href=/js/chunk-25dc6da4.34467edc.js rel=prefetch><link href=/js/chunk-2af06968.ea8f906f.js rel=prefetch><link href=/js/chunk-2b5c7a88.0b3d16f4.js rel=prefetch><link href=/js/chunk-2c359864.931438c0.js rel=prefetch><link href=/js/chunk-2d0d61ef.4e49948b.js rel=prefetch><link href=/js/chunk-2d0e68e0.a7250a3f.js rel=prefetch><link href=/js/chunk-2d0efc5d.146e3bce.js rel=prefetch><link href=/js/chunk-2f5f87d6.95bd7a5e.js rel=prefetch><link href=/js/chunk-3385141a.275cf957.js rel=prefetch><link href=/js/chunk-404534a8.72b9b35f.js rel=prefetch><link href=/js/chunk-46b916e6.e134666b.js rel=prefetch><link href=/js/chunk-47792d5a.010f35ba.js rel=prefetch><link href=/js/chunk-536fd493.0339b700.js rel=prefetch><link href=/js/chunk-5e7a3166.4bca4f2a.js rel=prefetch><link href=/js/chunk-6382b34a.a19f4779.js rel=prefetch><link href=/js/chunk-6523067c.ed40b61a.js rel=prefetch><link href=/js/chunk-65daace2.7aa3d832.js rel=prefetch><link href=/js/chunk-682c1ef7.b9a68126.js rel=prefetch><link href=/js/chunk-8419046c.7a609559.js rel=prefetch><link href=/js/chunk-8a24a96a.bfbaa692.js rel=prefetch><link href=/js/chunk-d9cdc768.5f81a064.js rel=prefetch><link href=/js/chunk-fa30b8f2.e5aecc2f.js rel=prefetch><link href=/css/app.4189c8e8.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.a6f02d16.js rel=preload as=script><link href=/js/chunk-vendors.648df678.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4189c8e8.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.648df678.js></script><script src=/js/app.a6f02d16.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/ccc.png><title></title><link href=/css/chunk-0e49e0e0.9e7173ae.css rel=prefetch><link href=/css/chunk-12ad0968.71e3d438.css rel=prefetch><link href=/css/chunk-14b9857b.0dc416de.css rel=prefetch><link href=/css/chunk-2c359864.0dc416de.css rel=prefetch><link href=/css/chunk-2f5f87d6.9e7173ae.css rel=prefetch><link href=/css/chunk-3385141a.0dc416de.css rel=prefetch><link href=/css/chunk-46b916e6.9e7173ae.css rel=prefetch><link href=/css/chunk-536fd493.84fd9662.css rel=prefetch><link href=/css/chunk-6382b34a.8797b2b5.css rel=prefetch><link href=/css/chunk-6523067c.6c1c04c4.css rel=prefetch><link href=/css/chunk-8419046c.9e7173ae.css rel=prefetch><link href=/css/chunk-8a24a96a.e8e9a917.css rel=prefetch><link href=/css/chunk-fa30b8f2.9e7173ae.css rel=prefetch><link href=/js/chunk-01087725.0e19c9bf.js rel=prefetch><link href=/js/chunk-03756f9a.4c9cf769.js rel=prefetch><link href=/js/chunk-0aa146fd.cc46693b.js rel=prefetch><link href=/js/chunk-0e49e0e0.9a5d537c.js rel=prefetch><link href=/js/chunk-12ad0968.b04bb8ed.js rel=prefetch><link href=/js/chunk-138091e6.9f54d20a.js rel=prefetch><link href=/js/chunk-14b9857b.fffc8d61.js rel=prefetch><link href=/js/chunk-15c7622f.a0a9ffe1.js rel=prefetch><link href=/js/chunk-17916361.a72cbd54.js rel=prefetch><link href=/js/chunk-22331440.448b4f32.js rel=prefetch><link href=/js/chunk-25dc6da4.34467edc.js rel=prefetch><link href=/js/chunk-2af06968.ea8f906f.js rel=prefetch><link href=/js/chunk-2b5c7a88.0b3d16f4.js rel=prefetch><link href=/js/chunk-2c359864.931438c0.js rel=prefetch><link href=/js/chunk-2d0d61ef.4e49948b.js rel=prefetch><link href=/js/chunk-2d0e68e0.a7250a3f.js rel=prefetch><link href=/js/chunk-2d0efc5d.146e3bce.js rel=prefetch><link href=/js/chunk-2f5f87d6.95bd7a5e.js rel=prefetch><link href=/js/chunk-3385141a.275cf957.js rel=prefetch><link href=/js/chunk-404534a8.72b9b35f.js rel=prefetch><link href=/js/chunk-46b916e6.e134666b.js rel=prefetch><link href=/js/chunk-47792d5a.010f35ba.js rel=prefetch><link href=/js/chunk-536fd493.0339b700.js rel=prefetch><link href=/js/chunk-5e7a3166.4bca4f2a.js rel=prefetch><link href=/js/chunk-6382b34a.a19f4779.js rel=prefetch><link href=/js/chunk-6523067c.ed40b61a.js rel=prefetch><link href=/js/chunk-65daace2.7aa3d832.js rel=prefetch><link href=/js/chunk-682c1ef7.b9a68126.js rel=prefetch><link href=/js/chunk-8419046c.7a609559.js rel=prefetch><link href=/js/chunk-8a24a96a.bfbaa692.js rel=prefetch><link href=/js/chunk-d9cdc768.5f81a064.js rel=prefetch><link href=/js/chunk-fa30b8f2.e5aecc2f.js rel=prefetch><link href=/css/app.4189c8e8.css rel=preload as=style><link href=/css/chunk-vendors.1d90d08d.css rel=preload as=style><link href=/js/app.cc299fcb.js rel=preload as=script><link href=/js/chunk-vendors.648df678.js rel=preload as=script><link href=/css/chunk-vendors.1d90d08d.css rel=stylesheet><link href=/css/app.4189c8e8.css rel=stylesheet></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.648df678.js></script><script src=/js/app.cc299fcb.js></script></body></html>
\ No newline at end of file \ No newline at end of file
...@@ -19,6 +19,7 @@ ...@@ -19,6 +19,7 @@
"bluebird": "^3.5.1", "bluebird": "^3.5.1",
"body-parser": "^1.18.2", "body-parser": "^1.18.2",
"co": "^4.6.0", "co": "^4.6.0",
"connect-history-api-fallback": "^1.6.0",
"connect-redis": "^3.3.3", "connect-redis": "^3.3.3",
"continuation-local-storage": "^3.2.1", "continuation-local-storage": "^3.2.1",
"cookie-parser": "^1.4.3", "cookie-parser": "^1.4.3",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment