起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10104|回复: 12

[结贴] 注销问题

[复制链接]

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
发表于 2014-2-12 16:00:59 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号: 1446
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: IE9
在Biz层,获取了bessionid,怎么注销X5?

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-2-12 16:10:45 | 显示全部楼层
调用logoutAction
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
 楼主| 发表于 2014-2-12 16:12:28 | 显示全部楼层
zhaixin 发表于 2014-2-12 16:10
调用logoutAction

这样写ActionEngine.logout(bessionid); 报错了
编码: JUSTEP120026; 提示: 退出出错, 调用Action出错, host parameter is null
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-2-12 16:19:21 | 显示全部楼层
在ibz层,不能使用com.justep.biz.client.ActionEngine ,这个是在ui里面用的。
在ibz层,要使用com.justep.system.action.ActionUtils 的方法 invokeAction(String process, String activity, String action, String executor, String executeContext, Map parameters)
调用Action
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
 楼主| 发表于 2014-2-12 17:13:30 | 显示全部楼层
zhaixin 发表于 2014-2-12 16:19
在ibz层,不能使用com.justep.biz.client.ActionEngine ,这个是在ui里面用的。
在ibz层,要使用com.justep ...

logoutAction调用成功了,但是sessionID还是存在
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35972
发表于 2014-2-12 17:17:24 | 显示全部楼层
在线用户中该用户还存在?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
 楼主| 发表于 2014-2-12 17:27:26 | 显示全部楼层
jishuang 发表于 2014-2-12 17:17
在线用户中该用户还存在?

恩,在的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35972
发表于 2014-2-12 17:29:39 | 显示全部楼层
把代码发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

92

主题

258

帖子

768

积分

高级会员

Rank: 4

积分
768
QQ
 楼主| 发表于 2014-2-12 17:29:49 | 显示全部楼层
jishuang 发表于 2014-2-12 17:17
在线用户中该用户还存在?

代码如下;
ActionContext context = ModelUtils.getRequestContext().getActionContext();
  String process = context.getProcess().getFullName();
  String activity = context.getActivity().getName();
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("sessionID",bessionid);
  ActionUtils.invokeAction(process, activity, "logoutAction", context.getExecutor(), params);
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-2-13 09:08:37 | 显示全部楼层
抱歉,注销不是在logoutAction中实现的,因此不能在biz中进行注销
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-26 23:35 , Processed in 0.086280 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表