Foxtable(狐表)用户栏目专家坐堂 → 狐表如何实现单点登录


  共有4356人关注过本帖树形打印复制链接

主题:狐表如何实现单点登录

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 20:04:00 [显示全部帖子]

 什么叫做单击登陆?记住密码?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 20:19:00 [显示全部帖子]

 还是比较难控制的,取客户端的唯一标识,比如机器码 ComputerId,存在 在线用户表。

 

 然后客户端定期去查找一次在线用户表,如果发现同用户,computerID不同,就提示在另一个地方登陆了。

 

 强制关闭任意一个。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 20:36:00 [显示全部帖子]

以下是引用ndxfke在2014-4-24 20:27:00的发言:

 强制关闭任意一个。 ---- 这项怎么实现呢,

 

如果我发现,有人登录了我的帐号,我怎么把他给踢下线呢?(难道要不断去检测,这个在线用户表的情况么?)

 

强制关闭,就是自己关闭自己,间隔一段时间去检测一下在线用户表。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 20:42:00 [显示全部帖子]

 或者可以用socket,这个比较好。

 

 搜索到一个实例,看看

 

 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=28230&skin=0

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/24 21:24:00 [显示全部帖子]

以下是引用ndxfke在2014-4-24 21:17:00的发言:

我也刚看了下例子,还是不错的。

 

可能也存在异常关闭,进程处理不掉。我先用4#的思路 + 定时检测的办法来弄个看看。

 

太复杂的我也写不出来

 

异常关闭的时候,服务器端就检测不到有这个客户端了,从而实现知道客户端是否存在的判断。


 回到顶部