如何限制同一帐户不允许异地登录??就是同一个用户名和密码,一个在线的时候不允许再以此用户名再另一台机子上登录,必须等注销或离线后,才允许他在其他机子上登录??
请帮忙啊?最好有个例子,想了好久,不是性能有问题就是不稳定,麻烦指个招,
谢谢!
请帮忙啊?最好有个例子,想了好久,不是性能有问题就是不稳定,麻烦指个招,
谢谢!
解决方案 »
- 一段代码和这个功能
- Repeater绑定值如何按要求进行编辑
- 缓存依赖项,可以依赖SQL2000, 能不能依赖 ACCESS2000数据库呢
- iis端口号改了后,ajax不起作用了
- Web.config的讀寫
- 请教如何在asp.net中编码删除地址栏下拉列表和历史记录
- 有哪位老兄可以告诉我,就这么一个简单问题怎么就搞不明白呢!!!
- <<asp.net办公自动化系统开发实例导航》
- 问什么我要页面里放置了验证控件,发现页面里所有按钮事件都执行不了
- 公司不能上聯眾玩遊戲,有誰知道代理麼
- 怎么用CS代码在页面下拉框选项前插一空格
- datagrid的奇数行和偶数行分颜色显示,怎么弄呀?我是新手,请多帮忙
或者用session的过期来判断,
Session["LoginID"] = login.LoginID;(检验是否在线ID)
Session["UserCode"] = authUser.UserCode;(登陆用户编号)
Session["UserName"] = authUser.UserName;登陆用户名称)
存入数据库
每次登陆时,检验是否正常退出 若否 则不能登陆 设置Session过期时间 等Session过期方能正常登陆 若是 则正常登陆(这时就不会出现相同用户登陆的情况)
我们老大就是这么做的 呵呵
偶的建议是用 SESSION ,缺点在于耗服务器内存,如果人一多就挂了。
Session_End事件里,能不能判断是哪个Session的注销??
因为用户可以
1. 点击退出,
2. 可以关闭IE,
3. 还有就是如果掉线了又怎样弄呢?不好判断啊?关注....
如果能行的话,请给我也弄个来,谢谢[email protected]
我没试过,不知道行不行!
最简单的办法,就是查寻session的值,看给是空,不是空就不让他登陆,提示他。
我没试过,不知道行不行!
这个方法行不通啊,说错了,丢人啊!还是听听高手的意见!