以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]BS开发时登陆控制问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=130662)

--  作者:ajie5211
--  发布时间:2019/1/28 14:26:00
--  [求助]BS开发时登陆控制问题
BS开发没有openQQ功能可用,这时一个帐号,在A电脑登陆了,现在去B电脑登陆时,要自动把A干掉,这个怎么实现?帮助里没有看到服务器主动推送消息的方法。

--  作者:有点蓝
--  发布时间:2019/1/28 16:15:00
--  
登录时记录客户端的ip,可以使用e.Request.RemoteEndPoint().Address.ToString()获取,然后保存到某个表中

然后所有页面在第一行都判断一下,如果登录ip和表里记录的不一致,就跳转到登录页面

--  作者:ajie5211
--  发布时间:2019/1/28 16:25:00
--  

这个方法有点延后吧,哪边登陆了,这边还是慢慢填报,点保存时,提示保存不了,让重新登陆,哪不是更窝火?


--  作者:有点蓝
--  发布时间:2019/1/28 16:43:00
--  
目前90%的网站都是这样处理的。如果要实现即时通知,Foxtable暂时做不了,网上搜索“WebSocket ”了解一下