厨蜜网怎么了:.net 中登陆问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 03:22:30
求一段代码:要求网页上一台电脑只能登陆一个帐号,和一个帐号只能同一时刻在一台电脑上登陆。谢谢!

建立两个application级变量,把登陆的用户名、IP分别保存在两个application级的变量里面,当用户退出或者session_end事件时把该数据从变量中删除。

当用户登陆时,检测application级的用户里面是否包含该用户,如果包含说明已经登陆,则不允许重复登陆,然后再检测IP变量的数组,如果包含了此IP说明也是重复登陆,则不允许重复登陆。
如果两个都不包含,则正常登陆。