没有合适的资源?快使用搜索试试~ 我知道了~
单一登录功能
共21个文件
cs:6个
dll:3个
pdb:2个
4星 · 超过85%的资源 需积分: 11 224 下载量 171 浏览量
2007-12-23
13:03:58
上传
评论 2
收藏 194KB RAR 举报
温馨提示
单一登录功能描述:这个DEMO实现了同一个账户同一个时间只能登录一个。如果有人再用相同账户登录,则会提示已经在线。如果登录的用户非正常掉线,在用户的电脑上还可以继续登录。如果掉线之后在其他电脑上登录。则必须在1个小时之后(这个时间可以该)。基本的实现思路是:Web应用程序启动时,在内存中创建一个对象池。对象持中保存着已经登录的用户信息。用户的信息包括登录名,MAC地址和时间戳。每次用户登录时都会检查是否已经登录过,如果没有则将登录信息保存到对象池。如果登录过,则比较MAC地址是否相同,如果相同,允许登录,如果不同,则不允许。这个DEMO包含两个页面,登录页和登录成功页。在登录成功页会每隔一定时间(这个时间只要小于对象池清理的时间就可以,目前是1个小时)获取一次用户的登录时间,获取时会更新登录的时间戳。对象池会定时(目前设置1个小时)清理已经登录的用户超过1个小时的。目前这种设置对服务器压力不算大,对于一般的信息系统都可以使用。登录用户同时到100万时,对象池占用的内存也不大。在这个基础上可以修改为剔除已经登录的用户等。
资源推荐
资源详情
资源评论
收起资源包目录
单一登录.rar (21个子文件)
单一登录
SingleLogin
SingleLogin
UserPool.cs 7KB
Main.aspx 746B
Login.aspx.designer.cs 2KB
Main.aspx.designer.cs 2KB
bin
SingleLogin.pdb 22KB
Microsoft.Web.Preview.dll 793KB
SingleLogin.dll 20KB
Web.config 7KB
obj
Debug
TempPE
SingleLogin.pdb 22KB
SingleLogin.dll 20KB
SingleLogin.csproj.FileList.txt 138B
SingleLogin.csproj 4KB
Properties
AssemblyInfo.cs 1KB
SingleLogin.csproj.user 1KB
Login.aspx.cs 3KB
Login.aspx 1001B
Main.aspx.cs 2KB
SingleLogin.sln 1KB
SingleLogin.suo 16KB
200712231256.jpg 70KB
说明.txt 908B
共 21 条
- 1
资源评论
- 五月虎2014-05-27好像没有实现
- Sunny19920002015-11-05嗯,用的还不错,可以参考下
- cfsoftcode12014-11-01不错的东西.再完善一下就更好了.
jiushitest
- 粉丝: 14
- 资源: 50
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功