问题描述
C#窗体登录程序,实现单一账户登录,在另一地方登陆后原登录窗口提示下线
解决方案
解决方案二:
登陆查询数据库是否有登陆信息!登陆后存数据库,下线删除数据。
解决方案三:
登陆时,将登陆IP存入数据库,并维持一个心跳,服务端到时间没有接到心跳,就删除IP.登陆后,定期检测数据库中的IP,发现跟本地IP不一致,则表示已经从其它地方登陆,于是提示下线
解决方案四:
获取电脑信息ip信息登陆时把信息更新进去数据库。开一个定时器检测本地与数据库信息是否对应如对应不上提示其他地方以登陆或者网络状况已变更
解决方案五:
记录ip呗,发现在线ip不是新登录ip,就知道了
解决方案六:
客户端新的登录之后,有个用户名吧,这个在服务器事先记录,如果发现有新登录,就把旧的winsock关闭啊
解决方案七:
这个里面有一个问题,就是谁才是合法账户?不然,一个账号就会互相打架,你把我搞下线,我把你搞下线。腾讯的做法是绑定手机一系列安全认证和相关地理位置的验证方式。。。
解决方案八:
有例子程序吗,分享一个
解决方案九:
简单的,就是服务器上面有一个接口,识别用户是否是新登录,原来已登录的是否要干掉。
解决方案十:
这就像你form1点击Button跳出form2并关闭form1那么简单,主要看你需要怎样的触发,和接收,保持客户端监听和服务器转发。
解决方案十一:
有相关例子程序吗,分享一个呗
解决方案十二:
http://download.csdn.net/detail/caozhy/4646408
时间: 2024-11-01 15:19:53