以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  用户登录问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=35250)

--  作者:hbaijia
--  发布时间:2013/6/27 11:25:00
--  用户登录问题
有没有办法让网络的系统,同一用户名只能在一处登录,如在其他地方则提示或将先登录的踢出。看了BIN的回复,好象不大合适,我想在登录时就弹出对话框,提醒用户该用户在其他地点重新登录,保证一个用户只能在一处登录。用什么办法好?
--  作者:Bin
--  发布时间:2013/6/27 11:30:00
--  
在没有服务端的情况下啊,这个是唯一的办法,别无他法.
--  作者:hbaijia
--  发布时间:2013/6/27 11:32:00
--  
用外部表存储用户这种方式,可不可以进行判断哪
--  作者:hbaijia
--  发布时间:2013/6/27 11:47:00
--  

建个外部表 SQL 如下 


图片点击可在新窗口打开查看此主题相关图片如下:用户外部表.jpg
图片点击可在新窗口打开查看

在连接时出错

图片点击可在新窗口打开查看 建的那个数据表哪里有错?

--  作者:blackzhu
--  发布时间:2013/6/27 12:33:00
--  
可以的
--  作者:hbaijia
--  发布时间:2013/6/27 12:38:00
--  
发帖心情 Post By:2013-6-27 12:33:00 [只看该作者]

可以的

你说的是用户登录那个功能吗?

用什么办法?


--  作者:狐狸爸爸
--  发布时间:2013/6/27 14:46:00
--  

呵呵,可以反过来啊,登陆的时候,向某个表写入用户名,退出的时候,从这个表删除用户名。

登陆的时候,检查这个表,已经已经存在即将登陆的用户,就拒绝登陆。


--  作者:Bin
--  发布时间:2013/6/27 14:49:00
--  
以下是引用狐狸爸爸在2013-6-27 14:46:00的发言:

呵呵,可以反过来啊,登陆的时候,向某个表写入用户名,退出的时候,从这个表删除用户名。

登陆的时候,检查这个表,已经已经存在即将登陆的用户,就拒绝登陆。

他就是觉得这个办法不合适,可能是觉得如果非正常退出的话就会卡住无法登录了!
--  作者:hbaijia
--  发布时间:2013/6/27 14:57:00
--  
项下,到底什么问题
--  作者:狐狸爸爸
--  发布时间:2013/6/27 15:22:00
--  
以下是引用Bin在2013-6-27 14:49:00的发言:

他就是觉得这个办法不合适,可能是觉得如果非正常退出的话就会卡住无法登录了!

 

呵呵,来个超级用户密码,用于剔除“死”用户。