Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3711|回复: 25
打印 上一主题 下一主题

asp.net log in判断user account是否正在使用当中

[复制链接]

178

主题

0

好友

5358

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

跳转到指定楼层
1#
发表于 2012-4-14 02:46 PM |只看该作者 |倒序浏览
asp.net 如果要detect某一个account是否正在使用着, 如果有就不给进入. 这个要怎样写?




收藏收藏0

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

2#
发表于 2012-4-14 03:51 PM |只看该作者
上次看过就是说, 登入进来后, 写入database, user_id, 和, ip_address, 一组unique key或timestamp unique key, 如果另外台电脑登入的话, 比如说user_id(相同) session key(不同)
那么就强制他logout, 不然就是给他错误讯息 就行了。

至于ip 地址怎么做就看你了。


回复

使用道具 举报

6

主题

0

好友

397

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

3#
发表于 2012-4-14 05:24 PM |只看该作者
这样写的话,一定要有timeout功能,不然登陆后没有登出就直接关browser,就永远不能登陆了


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

4#
发表于 2012-4-14 05:50 PM |只看该作者
回复 3# weeming21


    是这么说没错。 这个是从某个framework 那里看到的。
   
   高手有什么指教?


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

5#
发表于 2012-4-14 06:05 PM |只看该作者
1. 設定 timeout 並配合使用 cronjob
2. socket


回复

使用道具 举报

178

主题

0

好友

5358

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

6#
发表于 2012-4-14 07:35 PM |只看该作者
回复 2# 宅男-兜着走


    我之前有考虑过你写过的这个, 可是就考虑到如果user电脑突然shut off或者black out.. db 那里就改不到 user就永远进不去了..


回复

使用道具 举报

178

主题

0

好友

5358

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

7#
发表于 2012-4-14 07:38 PM |只看该作者
回复 2# 宅男-兜着走


    大大如果不要设定timeout功能还有其他的办法吗? 因为可能某些会待在那个网站比较长的时间....如果set一个timeout给他好像怪怪的...


回复

使用道具 举报

178

主题

0

好友

5358

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

8#
发表于 2012-4-14 07:42 PM |只看该作者
回复 5# Super-Tomato


    大大能请问下有什么方法是能知道知道那个user是否在线的吗? 上网看到很多都推荐用httpcontext.current.user.isauthenticated可是我怎样写都写不到,头有点快要爆了 @@


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

9#
发表于 2012-4-14 08:24 PM |只看该作者
回复  Super-Tomato


    大大能请问下有什么方法是能知道知道那个user是否在线的吗? 上网看到很多都 ...
TmXiaOChAo 发表于 2012-4-14 07:42 PM



抱歉, 我沒用微軟的編程產品, 所以沒辦法告訴你怎麼用, 但從 msdn 來看應該是用於檢查個人目前在線情況是否得到認證而不是檢查在線用戶


回复

使用道具 举报

178

主题

0

好友

5358

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

10#
发表于 2012-4-14 09:02 PM |只看该作者
回复 9# Super-Tomato


    没关系, 还是要谢谢大大的教导


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-29 04:31 AM , Processed in 0.115880 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部