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


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

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

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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
狐表如何实现单点登录  发帖心情 Post By:2014/4/24 20:01:00 [显示全部帖子]

如题,

 

开始想到一个思路,就是往表里写一个登录状态。后来一想,如果异常关闭系统,这个状态就改不回来。 ----- 不理想。

 

不知道还有其它好方法没,讨教

 


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/24 20:07:00 [显示全部帖子]

一个用户,只能在一个客户端上登录。

 

我又想到一个,不知道怎么弄。 用户登录时,在sql上创建一个临时表,用临时表来判断。

 

但不知道怎么实现


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/24 20:27:00 [显示全部帖子]

以下是引用有点甜在2014-4-24 20:19:00的发言:

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

 

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

 

 强制关闭任意一个。

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

 

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


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/24 20:38:00 [显示全部帖子]

我尝试下。

 

 


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/24 21:17:00 [显示全部帖子]

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

 

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

 

太复杂的我也写不出来


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


加好友 发短信
等级:三尾狐 帖子:792 积分:5649 威望:0 精华:0 注册:2013/12/9 20:12:00
  发帖心情 Post By:2014/4/24 21:32:00 [显示全部帖子]


 回到顶部