UDN-企业互联网技术人气社区

板块导航

浏览  : 3345
回复  : 10

[公共] NC登录问题“该用户已在线,是否强制登录”

[复制链接]
发表于 2017-1-6 16:26:26 | 显示全部楼层
public int registerUserSession(String sysid, NCSession session,
                        boolean isForceLogin) {
                String dsName = session.getDsName();
                ServerEnvironment se = getServerEnvironment(sysid, dsName);
                String userid = session.getUserID();
                synchronized (se) {
                        NCSession oldSess = se.findSessionByUserID(userid);
                        if (oldSess != null) {
                                if (isForceLogin) {
                                        unRegisterUserSession(sysid, oldSess.getSessionID(), dsName);
                                        getForceStopedSessionMap().put(oldSess.getSessionID(),
                                                        oldSess);

                                        registerUserSession0(se, session);
                                        return 30;
                                }
                                return 30;
                        }
                        registerUserSession0(se, session);
                        return 30;
                }
        }
使用道具 举报

回复

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

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部