问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#/.NET用户后台登陆问题

发布网友 发布时间:2022-06-02 09:54

我来回答

1个回答

热心网友 时间:2023-10-14 23:36

session不会被覆盖,因为不同用户访问session的来源ip和浏览器是不同的,所以不同的用户的session是不同的,你的担心是多余的。但是需要注意的是session不能设置太多数据,因为session会有很多用户,每个用户都有一个session这种数据存储的负担是很大的,如果每一个session的数据又多,就会导致系统的缓存不够用。所以session仅仅用来做用户登录验证用,而不建议用session存储更多的用户信息。最好的是session存储用户的id而用户的信息从这个id去数据库去取。
session变量的用法:
Session["uid"] = "1";//赋值

myid=Session["uid"];//取值
直接使用即可,不需要声明变量。追问恩,这个我明白。如果Session["uid"] 里调用的都是同一个UID,每个人存进去的数据也不会被覆盖?我指的是这个意思。
第一个用户登陆了,登陆成功后数据就存到Session["UserInfo"],如果第一个没退出,第二个登陆页成功了,也是把数据存到Session["UserInfo"],以此类推,这样也不会被覆盖吗?

追答用户A在访问服务器X的时候会创建一个session缓存区,用户A所有的session变量都存在这个缓存区里。
用户B在访问服务器X的时候会创建一个session缓存区,用户B所有的session变量都存在这个缓存区里,这里用户B的数据不会和用户A的session数据存在一个位置,所以他们是各自独立的操作。
服务器能够通过请求页面的来源比如浏览器的差别,计算机的差别,来吧用用户A和用户B区分开。
虽然你的页面上写的Session["UserInfo"]是相同的名字,但是服务器在识别这些名字的时候是在前面加了一个命名空间的。也就是A.Session["UserInfo"]和B.Session["UserInfo"]所以数据不会覆盖。

当然了用户A和用户B可能是同一个账号,比如用户A是123账号,用户B也是使用123账号,这样两个session数据是一样的,但是存储的地方不一样,也就不存在所谓的覆盖。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2198香辣虾是什么意思 虾什么梗 肖战 刻纸制作需要哪些步骤 好玩的生存游戏手游(好玩的生存游戏手游推荐) 北京电脑职业培训学校都有哪些北京电脑培训班都有哪些 欧盟商标注册需要提供什么资料? 怎么注册欧盟商标?需要准备哪些材料? 5g手机有什么好处 5g手机大概多少钱 口水臭是什么原因呢? 口水臭是什么原因 口水臭怎么改善 怎样让当前用户在后台运行,然后切换到另一个用户? 管理员能看到用户的手机后台吗? MI4LTE-CT什么意思?详细点 小米四型号:MI 4LTE-CT能用三网哪网能用4G网络? 白色雪纺衬衣搭配蓝色牛仔裤,精神干练十分时尚,对此你怎么看? 白色雪纺长袖衬衫应该怎么搭配 华为设备日志 FIB refreshing 对设备有什么影响 验血报告单中纤维蛋白原fib179指什么 花椒是五叶好还是七叶好? 身上张小红豆,很痒,很多年了 花椒种与七叶一枝花能否一起种植 发霉黑木枸杞清冼过可以吃吗 煮熟的黑木能吃多久 煮熟的黑木隔天可吃吗 辟谣 lamer海蓝之谜怎么样 海蓝之谜神奇面霜,效果怎么样? 关于曹杨二中的问题 管弄五六街坊周边环境怎么样?生活便利吗? 管弄五六街坊怎么样?好不好?值不值得买? 从上海电机学院(闵行校区)如何坐地铁到普陀区北海中学(管弄分校) 苹果用户怎么后台不掉线 新媒体管家为什么偷偷在用户后台插广告? 我的百度推广用户后台看不到完全点击统计,我想问问收费依据是什么? 服务器怎么让APP用户后台访问一个网页,然后获取信息,再传到服务器 ssh框架 按已登录用户在后台获取信息 后台action如何取session里需要的某个值 DNF开启深渊模式要做哪些任务?详细点!别说废话! 如何通过localStorage本地存储来实现用户后台登陆时候账号的本地存储 DNF怎么开深渊模式?任务怎么做 在微信朋友圈等网络社交工具中散布关于新冠疫情的不实言论的需要承担的责任有什么 清洗发动机的是要注意些什么? 苹果4手机通讯录里有微博好友怎么删 从泰国进口榴莲来中国贩卖赚钱吗在泰国农户收够榴莲一吨多少人民币? 一个榴莲进价30卖70+收了一张百元假币,老板亏了多少钱? 云付手机POS机真的可以赚到钱吗 云付是不是骗人的? (1)实验室中常用的滑动变阻器是通过改变连入电路中电阻丝的长度连入电路中电阻丝的长度来改变电阻的. 实验室中常用滑动变阻器来调节电流的大小,有时用一个不方便,须用两个阻值不同的滑动变阻器,一个作粗调 九年级物理电学各种实验中滑动变阻器的主要作用 滑动变阻器是一种较常见的电学器材.物理实验室中有一标有“20Ω 0.5A”的滑动变阻器,小明同学对它进行 滑动变阻器电路故障