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

QQ登录

只需一步,快速开始

楼主: xuxu

[处理中3] 在线用户错误超限了

[复制链接]

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
发表于 2018-4-26 10:18:08 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2018-4-26 10:20 编辑
jishuang 发表于 2018-4-26 10:05
用户第一次关闭后怎么关的?如果点上面的关闭,bsessionid是会注销的

10分钟只是我遇到的情况,而且这个时间很随机,可能和手机配置及用户操作有关。

因为微信浏览器中的cookie跟pc端浏览器的cookie很不一样。

用户关闭页面后,就将微信置于后台,可能由于内存不足,就导致微信清理了webview,cookie就没有了。

而且在网上查阅:微信不允许跨域设置cookie,所以平台的cookie.setPath("/")在微信中不适用。

之前我们讨论的帖子,说的是直接打开功能页关闭时没有注销的时机,如果是移动端门户是可以注销的?
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

42

主题

170

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
QQ
 楼主| 发表于 2018-4-26 12:43:06 | 显示全部楼层
江苏院-吴昊 发表于 2018-4-26 09:54
我刚才说的不全。
微信中打开的页面,是无法注销的。平台没有注销的时机,可以自己来实现。
这就会导致一 ...

是的
您分析的很正确
不过另外还有个问题 就是我们用的是license server集群
我们调试调用过X5自带的注销用户登录的逻辑方法  在测试环境上是可以的(非license server集群)
但是该功能放到license server集群上后 发现注销是无效的 在PC端偶尔重复登录的用户依然存在
不知道您有什么更好的建议  关于自己写调用注销用户登录的逻辑
谢谢!
回复 支持 反对

使用道具 举报

42

主题

170

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
QQ
 楼主| 发表于 2018-4-26 12:50:24 | 显示全部楼层
本帖最后由 xuxu 于 2018-4-26 12:54 编辑
jishuang 发表于 2018-4-26 10:05
用户第一次关闭后怎么关的?如果点上面的关闭,bsessionid是会注销的

一般就是图中的两个按钮
上面那个是退出页面或者系统的(会影响登录状态)
下面那个是从明细返回单据 但是还未退出页面(这个不影响登录状态)
另外,基本上在移动端 用户都不会点击注销按钮退出  一般都是点击第一个返回按钮退出系统
这样就会导致用户的登录状态存在与license server集群里  
但是如果过了一会 再打开页面 可能就会再生成一个license server的用户登录数据
这个就是我们的分析
mobile_back.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-4-26 13:50:17 | 显示全部楼层
一般都是点击第一个返回按钮退出系统,是不会注销,但是再打开页面的时候也不会登陆,用的是cookie中的bsessionid
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

532

主题

2107

帖子

4310

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4310
发表于 2018-4-27 10:47:27 | 显示全部楼层
不能依赖微信的cookie,点击返回后,门户的注销不起作用吗。
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-4-27 11:17:59 | 显示全部楼层
用门户打开的,关闭门户就会注销啊

cookie是浏览器的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

42

主题

170

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
QQ
 楼主| 发表于 2018-4-28 08:35:35 | 显示全部楼层
本帖最后由 xuxu 于 2018-4-28 08:37 编辑
jishuang 发表于 2018-4-26 13:50
一般都是点击第一个返回按钮退出系统,是不会注销,但是再打开页面的时候也不会登陆,用的是cookie中的bses ...

是的 用户一般使用都是这样
但是再打开页面的时候  之前我们看了看貌似是会有重复用户的
就是usercode和Ip地址都是一样的  但是bsessionid却不一样
您可以看看这个图 我说的应该没错吧

usercode_ip_bsessionid.jpg
回复 支持 反对

使用道具 举报

42

主题

170

帖子

426

积分

中级会员

Rank: 3Rank: 3

积分
426
QQ
 楼主| 发表于 2018-4-28 08:37:49 | 显示全部楼层
江苏院-吴昊 发表于 2018-4-27 10:47
不能依赖微信的cookie,点击返回后,门户的注销不起作用吗。

貌似微信端 自动注销并未起作用
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-4-28 10:01:04 | 显示全部楼层
微信中登录是自己写的还是平台默认的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

13

主题

86

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
发表于 2018-4-28 11:20:01 | 显示全部楼层
楼主的意思是没做登录吧,只是在微信公众号后台的菜单事件里面绑定了系统url,微信只是通过内置浏览器打开系统登录界面进行的登录。
不得不说,我们也比较关注这个问题,这个思路也是我们现在考虑的,让使用者记着系统地址好像不怎么靠谱,如果没有申请域名就更难了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-10 07:00 , Processed in 0.070054 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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