提交 3d20322d 编写于 作者: 蔡祥熠

Merge branch 'fix/forum_logout' into 'develop'

Merge of fix/[论坛管理]修复论坛不能正确注销的问题 to develop

See merge request o2oa/o2oa!1299
......@@ -346,11 +346,25 @@ MWF.xApplication.Forum.TopNode = new Class({
});
},
logout: function(){
MWF.Actions.get("x_organization_assemble_authentication").logout( function(){
MWF.Actions.get("x_organization_assemble_authentication").logout(function () {
if (this.socket) {
this.socket.close();
this.socket = null;
}
Cookie.dispose("x-token");
if (layout.session && layout.session.user) layout.session.user.token = "";
layout.desktop.session.user.distinguishedName = "anonymous";
this.app.clearContent();
this.app.loadApplicationContent();
this.openLoginForm();
}.bind(this))
// if( callback ){
// callback()
// }else{
// window.location.reload();
// }
}.bind(this));
}
});
\ No newline at end of file
......@@ -16,6 +16,10 @@ o2.addReady(function(){
MWF.require("MWF.xDesktop.Layout", function(){
MWF.require("MWF.xDesktop.Authentication", null, false);
MWF.require("MWF.xDesktop.Common", null, false);
MWF.require("MWF.xDesktop.Access", null, false);
MWF.require("MWF.xAction.RestActions", null, false);
MWF.require("MWF.xDesktop.Actions.RestActions", null, false);
MWF.xDesktop.requireApp("Common", "", null, false);
(function(){
layout.requireApp = function(appNames, callback, clazzName){
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册