Session简单应用

开发工具与关键技术:vs , MVC
作者:陈星宇
撰写时间:4月13日

关于Session,我们很熟悉,我们用的很多东西都会用到Seesion,
而Seesion的最大优点是 范围很广,可以对其存储变量
我们可以在整个项目中获取到Session储存的变量
说到储存数据那么我们要先把需要的数据放到Seeion中,我们才能使用它
在这里插入图片描述
这个时候我们的Sesion中就有了个用户ID,
那么我们就可以使用它,举个最简单的例子就是重定向
在每个模块进入之前都得重定向一次,而Session的范围很广,广到可以
包含我们整个模块,
所以为了我们的项目安全,进入每个模块都要对其进行判断他的用户ID
和你登录进来的用户ID是否相等,否则就会到登录的页面
在这里插入图片描述
而他的用户Id就是我们储存在Session中的用户ID
而进入到页面中的用户ID我们直接拿来使用就行了,不用再继续往数据库里面查
在这里插入图片描述
通过一个这种格式来接收,Session中的数据
这样接收到登录传过来的UserID,我们就可以知道进入用户的身份
在这里插入图片描述
而我们使用Sesion里数据的时候,只需要声明就可以对里面的内容进行使用了

Seesion的范围很广,广到我们可以在项目中都可以使用
在这里插入图片描述
由以上的图可以,看出Session在跨控制器,与跨页面中都可以随便运输,在我看来Session的跨页面运输就是简单的范围大,直接从储存在Session中的数据的提取

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值