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

QQ登录

只需一步,快速开始

查看: 2595|回复: 3

[处理中4] 如何做单一登录

[复制链接]

12

主题

38

帖子

127

积分

初级会员

Rank: 2

积分
127
QQ
发表于 2017-4-18 17:16:08 | 显示全部楼层 |阅读模式
如何做到一个用户只能在一个客户端登录

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-18 17:24:39 | 显示全部楼层
单点登录的可以参考这个  但是他是bex5的  wex5并不支持
http://bbs.wex5.com/forum.php?mod=viewthread&tid=64607
回复 支持 反对

使用道具 举报

12

主题

38

帖子

127

积分

初级会员

Rank: 2

积分
127
QQ
 楼主| 发表于 2017-4-18 17:38:32 | 显示全部楼层
不是做单点登录,是做登陆踢出的那种
回复 支持 反对

使用道具 举报

发表于 2017-4-18 18:05:04 | 显示全部楼层
tangzhiyu 发表于 2017-4-18 17:38
不是做单点登录,是做登陆踢出的那种

需要自己实现!
思路就是 每次登陆的时候,服务器端 当前用户 对应的 都会生成一个token
并且返回给客户端
客户端每次访问服务器,发送请求的时候带上这个token,和服务器的token 值进行对比!!如果一样的说明这个用户是最新的路的!!

每次重新登录的时候!!token就重新生成一个!!
这样客户端访问的时候!对比token 的值就知道是不是最新的登录用户了!

这个是发送请求的时候验证的!

如果你想立马验证。然前边登录的那个用户自动推送!!就需要服务器给这个客户端推送一条消息,告知它,调用退出登录的代码!

可以使用极光推送来做!!

关于token的用法理解!建议上网搜下吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 21:53 , Processed in 0.066333 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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