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

QQ登录

只需一步,快速开始

查看: 3916|回复: 5

[结贴] 超过登录次数就锁定用户

[复制链接]

170

主题

838

帖子

2140

积分

金牌会员

Rank: 6Rank: 6

积分
2140
QQ
发表于 2019-10-22 11:10:56 | 显示全部楼层 |阅读模式
如题,请问在j文件里面是不是必须得获取到sessionid才能调用后台的action?没有进入到后台

Action checkAction = new Action();
checkAction.setProcess("/SA/OPM/system/systemProcess");
checkAction.setActivity("mainActivity");
checkAction.setName("lockAccountsAction");
checkAction.setParameter("uCode", uCode);

ActionResult actionResult = ActionEngine.invokeAction(checkAction, ActionUtils.JSON_CONTENT_TYPE, null, null, null);

控制台输出信息:

2019-10-22 11:09:57 Not registed session:A3683D34A030C5246DE340D78578CCB2, jsessionid:null, action: <?xml version="1.0" encoding="UTF-8"?>
<action process="/SA/OPM/system/systemProcess" activity="mainActivity" name="lockAccountsAction" execute-context="" content-type="application/xml"><parameters><parameter name="uCode"><xbiz:simple xmlns:xbiz="http://www.justep.com/xbiz#" type="http://www.w3.org/2001/XMLSchema#String">admin</xbiz:simple></parameter></parameters></action>


你不向前奔跑,没有人愿意停下来等你!

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-10-22 11:43:48 | 显示全部楼层
要调用action就不行先登录获取bsessionid去操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

170

主题

838

帖子

2140

积分

金牌会员

Rank: 6Rank: 6

积分
2140
QQ
 楼主| 发表于 2019-10-22 12:57:37 | 显示全部楼层
jishuang 发表于 2019-10-22 11:43
要调用action就不行先登录获取bsessionid去操作

比如用户连续登陆好6次失败,我就需要调用后台的action方法,将该用户的账号锁定,难道我指定一个账号和密码去获取bsessionid来操作吗?
你不向前奔跑,没有人愿意停下来等你!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-10-22 13:46:11 | 显示全部楼层
要调用action就必须先登录,你可以在登录前事件中自己去通过jdbc去操作数据库控制

或者参考http://bbs.wex5.com/forum.php?mo ... 1&pid=165626333
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

170

主题

838

帖子

2140

积分

金牌会员

Rank: 6Rank: 6

积分
2140
QQ
 楼主| 发表于 2019-10-22 14:41:48 | 显示全部楼层
jishuang 发表于 2019-10-22 13:46
要调用action就必须先登录,你可以在登录前事件中自己去通过jdbc去操作数据库控制

或者参考http://bbs.wex ...

谢谢,已经解决了。结帖吧
你不向前奔跑,没有人愿意停下来等你!
回复 支持 反对

使用道具 举报

20

主题

73

帖子

183

积分

初级会员

Rank: 2

积分
183
QQ
发表于 2020-7-21 16:13:20 | 显示全部楼层
jishuang 发表于 2019-10-22 13:46
要调用action就必须先登录,你可以在登录前事件中自己去通过jdbc去操作数据库控制

或者参考http://bbs.wex ...

3.9的版本提示错误: 程序包BusinessMessages不存在,应该引用哪个包呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 23:30 , Processed in 0.050953 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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