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

QQ登录

只需一步,快速开始

查看: 12926|回复: 13

[处理中3] 如何设置seesion会话唯一

[复制链接]

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
发表于 2019-3-8 16:39:54 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 yeyuanken 于 2019-3-8 16:56 编辑

大神们,1、如果控制每个账号的session会话唯一?一个账号在多个地方登录,只能最后一次登录的会话有效,之前登录的自动踢出登录。

2、如何设置会话超时时间?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-3-11 14:43:46 | 显示全部楼层
1.5.2.7版本的没有提供案例,可以参考5.3版本的实现,思路和逻辑都是一样的
http://docs.wex5.com/bex5-ui-question-list-10264/
2.http://bbs.wex5.com/forum.php?mod=viewthread&tid=35568
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-3-11 17:16:26 | 显示全部楼层
jishuang 发表于 2019-3-11 14:43
1.5.2.7版本的没有提供案例,可以参考5.3版本的实现,思路和逻辑都是一样的
http://docs.wex5.com/bex5-ui- ...

不行哦,接口返回的参数没有相关信息
333.png

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-3-11 17:25:43 | 显示全部楼层
看平台默认的在线用户功能中对返回数据的处理
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-3-11 18:06:38 | 显示全部楼层
jishuang 发表于 2019-3-11 17:25
看平台默认的在线用户功能中对返回数据的处理

var url = justep.Request.convertURL("/UI/system/service/common/queryOnlineUsers.j");
        var xmlHttpRequest = justep.Request.sendHttpRequest(url);
        if (justep.Request.isSuccess(xmlHttpRequest)){
                var users = justep.Request.getData(xmlHttpRequest.responseXML);
                var data = justep.xbl("data1");
                data.loadXML(users);
                var count = data.getCount();
                justep('count').innerHTML = "" + count;
        }else{
                var message = justep.XML.eval(xmlHttpRequest.responseXML, "/root/message", "single");
                alert(justep.XML.getNodeText(message));
        }

在线功能是这样处理的,但是不清楚怎么获取到那些用户的列表然后进行迭代的,请指教!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-3-12 08:55:52 | 显示全部楼层
users就是返回的xml类型的数据,标准的xml的解析获取
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-3-12 09:08:32 | 显示全部楼层
jishuang 发表于 2019-3-12 08:55
users就是返回的xml类型的数据,标准的xml的解析获取

var users = justep.Request.getData(xmlHttpRequest.responseXML);
                var data = justep.xbl("data1");
我通过js调试进去看users,没看到有关在线用户数据的信息啊。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

102

主题

286

帖子

623

积分

高级会员

Rank: 4

积分
623
QQ
 楼主| 发表于 2019-3-12 09:50:28 | 显示全部楼层
jishuang 发表于 2019-3-12 09:38
在线用户功能中有在线用户?

有,
<data xmlns:xbiz="http://www.justep.com/xbiz#">
<xbiz:table>
<rows>
<userdata name="userdata">whereVersion</userdata>
<userdata name="relations">EXPRESS,EXPRESS,EXPRESS,EXPRESS</userdata>
<userdata name="relation-types">String,String,String,String</userdata>
<userdata name="relation-alias">name,loginIP,loginDate,sessionid</userdata>
<row>
        <userdata name="recordState">new</userdata>
        <cell changed="1"><![CDATA[zengh]]></cell>
        <cell changed="1"><![CDATA[127.0.0.1]]></cell>
        <cell changed="1"><![CDATA[2019-03-12 09:08:37.492]]></cell>
        <cell changed="1"><![CDATA[5FE366A48C1C5D061C55BD4070D803A3]]></cell>
</row>
<row>
        <userdata name="recordState">new</userdata>
        <cell changed="1"><![CDATA[yyj]]></cell>
        <cell changed="1"><![CDATA[127.0.0.1]]></cell>
        <cell changed="1"><![CDATA[2019-03-12 09:08:27.421]]></cell>
        <cell changed="1"><![CDATA[7260F501927500EAD52C9543C0F35EF8]]></cell>
</row>
</rows>
</xbiz:table>
</data>

这样的数据,感觉就是作为数据源绑定用的,有没有解析这个xml的例子呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-3-12 11:12:59 | 显示全部楼层
参考http://bbs.wex5.com/forum.php?mod=viewthread&tid=35622
或者就用js标准的xml的解析
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 20:17 , Processed in 0.089863 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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