2007-04-13
Liferay多用户通过不同session同时登陆
最近做性能和压力测试的时候想起一个问题,就是是否在同一ip只能登陆一个user。
一般来说,每次打开一个新的ie窗口,应该是建立一个新的进程,就是说产生不同的session(p.s.我的机器是一个ie一个线程)。在liferay中,默认情况下是能根据不同的session同时登陆不同的用户。根据不同的需要,我们可以修改配置文件,在portal-ext.properties中加上这样一个配置
- auth.simultaneous.logins=false
当上述配置的值为false的时候,liferay就不允许用户根据不同的session同时登陆不同的用户,从而实现一个ip只能登陆一个user的操作。也可根据需要定制不同的测试策略。
对应程序:PortalRequestProcessor
java 代码
- // Authenticated users may not be allowed to have simultaneous logins
- boolean simultaenousLogins = GetterUtil.getBoolean(
- PropsUtil.get(PropsUtil.AUTH_SIMULTANEOUS_LOGINS), true);
- if (!simultaenousLogins) {
- Boolean staleSession =
- (Boolean)ses.getAttribute(WebKeys.STALE_SESSION);
- if ((user != null) && (staleSession != null) &&
- (staleSession.booleanValue())) {
- return _PATH_PORTAL_ERROR;
- }
- }
- 11:40
- 浏览 (2128)
- 论坛浏览 (1967)
- 评论 (1)
- 分类: liferay
- 发布在 liferay 圈子
- 相关推荐
发表评论
该博客是同时发布到论坛的,无法评论在论坛已被锁定的帖子
我的相册
Liferay Performance
共 12 张
共 12 张
最新评论
-
liferay权限开发(一)
我想知道程序 验证 的过程。(代码级别) 可否告知? 续集在那里?
-- by java.fan -
提高Liferay生产环境下的 ...
没有,哪里的gmail?
-- by devilbaby -
提高Liferay生产环境下的 ...
devilbaby你好,以前你联系过 liferaychina@gmail.co ...
-- by 010lead -
利用Liferay开发portal应 ...
hhhhhh
-- by yangzh -
利用Liferay开发portal应 ...
我现在遇到了一个问题,再问,问题之前。我想先确认一下我做的是否正确。 是不是在D ...
-- by 眼镜蛇







评论排行榜