返回首页


在IE9和Firefox,如果你不注销关闭浏览器,它仍然认为你登录,如果我登录一个新的浏览器,并尝试登录,我仍然得到"用户已登录错误"。用户会话结束时,浏览器窗口被关闭。

我们不想提高LT这样的事件;身体的OnUnload =的"HandleClose()"GT;

令人耳目一新的页面时,时间还的OnUnload作品
请给我一个解决方案

谢谢问候,
soumya

回答

评论会员:游客 时间:2012/02/06
约翰・西蒙斯/取缔程序员|使用会话变量来查看用户是否已经开始了一个新的会话。如果会话变量不存在或不包含一个值,它是一个新的会话,并应强制用户重新登录:koolprasad2003:imgsrc=]
乌玛・尚卡尔帕特尔:在全球。asax文件编辑

 

void Application_End(object sender, EventArgs e) 

    {

        //  Code that runs on application shutdown

        Session.Abandan();

 

    }

 

希望它的工作原理
评论会员:游客 时间:2012/02/06
!Mur​​alikrishna8811:嗨,我想尝试一些代码你的要求。{C}检查上面的代码,使用代码为您的要求,通过改变一些代码。最佳|soumyaraj
海都,

谢谢你的回应
解决方案,其中u意见有关的所有onunload事件


我们不想提高的OnUnload
事件

请给我另一种解决方案

提前感谢

的问候,

soumya
评论会员:ParwejAhamad 时间:2012/02/06
这是非常清楚的是,此问题没有解决,使用会话超时或客户端"onbeforeunload的"事件充分证明,除了

如果您使用的是平衡一段时间,会话超时,那么这将是一个很好的解决方案,因为如果你的网站更安全,那么你不能依赖客户端很容易。有些用户可能禁用客户端脚本,然后JScript中,可以创建一个问题。

我所看到的网站,如果您刷新了会议期间的页面,那么您的会话可能会杀死和按我的理解,对"onbeforeunload的"事件工作这一解决方案,使夫妇,如果没有问题,实施这一办法,那么你就可以实现这个太。因为它会关闭浏览器和刷新场景。
但我不知道所有的浏览器能够处理此事件像IE6/7/8/9,歌剧,FF,铬等

感谢