日期:2014-05-17  浏览次数:20411 次

ASP.NET 控制IE主窗口登录问题
现在有一个问题需要请大家帮忙。


经理的意思是将 网站封住, 只允许一个登陆入口。 比如我用A登陆了。他不可以再开新页面用B登陆。

标签页用script 封住打开就自动关闭,
他要求我用cookie记录, 然后封锁住入口,只允许一台机器一个IE主窗口登陆。再打开主窗口就判断Cookie不允许打开。


网上的代码找了找。也研究了原理,总感觉bug比较多。情况考虑的不周全。
求代码,能用的。 
------解决方案--------------------
cookie的话,如果换浏览器怎么办?如果手动清除cookie或者页面关闭自动清除浏览记录又怎么办?照样还是可以登录的吧,应该有必要入库吧
如果每个用户可以申请多个账号,做什么控制貌似都不太科学

------解决方案--------------------
就连CS程序都有双/多开器,网站还限制个..啊
------解决方案--------------------
引用:
现在有一个问题需要请大家帮忙。


经理的意思是将 网站封住, 只允许一个登陆入口。 比如我用A登陆了。他不可以再开新页面用B登陆。

标签页用script 封住打开就自动关闭,
他要求我用cookie记录, 然后封锁住入口,只允许一台机器一个IE主窗口登陆。再打开主窗口就判断Cookie不允许打开。


网上的代码找了找。也研究了原理,总感觉bug比较多。情况考虑的不周全。
求代码,能用的。 


你可以把你考虑到的问题点抛出来,这样直接求代码...
------解决方案--------------------
只能通过数据库来记录当前用户的登陆状态,每隔一断时间ajax更新一次状态,并记录更新时间
,否则IE,FF,google等浏览器的cookies是不一样的