首页 新闻 会员 周边 捐助

asp.net mvc如何实现网站同一电脑同一浏览器多用户登陆?请说明详细。。。。。

0
悬赏园豆:20 [待解决问题]

asp.net mvc如何实现网站同一电脑同一浏览器多用户登陆?请说明详细。。。。。

yjwpop的主页 yjwpop | 初学一级 | 园豆:22
提问于:2013-01-17 09:58
< >
分享
所有回答(6)
0

靠cookie来记录登录信息应该是不行的

chenping2008 | 园豆:9836 (大侠五级) | 2013-01-17 10:26
0

用session 存储用户信息,在每个url中带上登录名如 cnblog.com?uid=sa

后台用 session[Request["uid"]]来获取用户信息。

Qlin | 园豆:2403 (老鸟四级) | 2013-01-17 11:11
0

楼上的办法应该可行,url添加额外的参数,在服务器端根据这些参数去区别就行了。

jone_e | 园豆:1410 (小虾三级) | 2013-01-17 12:26
0

额,你可以使用不同的浏览器

BorgChen | 园豆:11 (初学一级) | 2013-03-06 00:36

请看清楚我的前提,是同一浏览器

支持(0) 反对(0) yjwpop | 园豆:22 (初学一级) | 2013-04-10 10:11
0

如果是cookie 来识别用户,是不行的。除非在url上做文章。

 

比如 同1用户

 第一次登录  每个 url?sessionid=sessionid1

第二次登录   url?sessionid=sessionid2

水墨.MR.H | 园豆:280 (菜鸟二级) | 2013-07-21 19:06
0

不要使用原来的session,自己实现缓存。

同时存入相同cookie,不同值得服务器数据(缓存)

相当于实现一个键值对列表,键为cookie,值为用户数据,用户数据可以有类似Role之类的标识。

这样就能区分同浏览器下,不同用户登陆了。

若采用或有帮助请给分

Eysa | 园豆:62 (初学一级) | 2013-08-15 11:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册