我正在ASP.Net网站(框架4)中实现浮动许可证模块。
到目前为止,我选择在我的LoggedIn方法中为用户分配许可证,它就像魅力一样。
现在,我想妥善处理用户的断开连接。
对LoggedOut方法和Session_end做出反应是否正确?这似乎是对我的代码......
处理正确断开连接的最佳位置是什么?
编辑:
我计划将每个用户的许可证存储在会话变量中。
答案 0 :(得分:2)
您可以简单地将代码放入Session_End&用户退出时终止会话。
要终止会话,请使用:
Session.Abandon();
您可能还想阅读有关会话状态事件的此页面: http://msdn.microsoft.com/en-us/library/ms178583(v=vs.100).aspx
仅当会话状态Mode属性设置为InProc时才支持Session_OnEnd事件,这是默认值。