我在们使用ASP.Net开发WEB网站时,有的时候是不让同一个用户名在同一时间进行多次登陆的。
为了不影响原来的整个网站,我选择使用了HttpModuler来实现。
先让所有的Page从自己的Page类:BasePage类继承,并实现 ISigleLogin接口。相关代码如下:



















































然后在Web.config中加入HttpModuler:







相关的SigleLoginModuler代码如下:[依评论修改后]

























































































































































































如此,只在在你自己的BasePage中改动相关的代码(只两三行)就可以实现功能了。