【第22期】观点:IT 行业加班,到底有没有价值?

什么是session

原创 2016年08月29日 17:58:24
1.session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息。
2.当session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道
3.session在web开发语境下的语义又有了新的扩展,它的含义是指一类用来在客户端与服务器之间保持状态的解决方案
4.有时候session也用来指这种解决方案的存储结构,如“把xxx保存在session里

5.由于各种用于web开发的语言在一定程度上都提供了对这种解决方案的支持,所以在某种特定语言的语境下,session也被用来指代该语言的解决方案,比如经常把Java里提供的javax.servlet.http.HttpSession简称为session

当用户登录后,需要把用户信息保存到session中,便于确保用户操作权限,在其它页面通过检查session是否为null可以知道用户是否登录。
当用户登录时,如何把用户信息保存到session中?
然后 在需要的地方 ,比如 获取用户信息地方再从session中拿出来

如何从session中拿出用户信息?


服务端设置session

web端验证session

片段:

session.invalidate();

session = request.getSession(true);

 req.getSession().setAttribute("userid",data.get("userid"));
 data.remove("userid");
 req.getSession().setAttribute("userinfo",data);




文章来源:http://www.cnblogs.com/yuzhongwusan/archive/2011/12/19/2293347.html
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

web storage下的session storage和local storage

网上的信息千奇百态,有些人就会那么不负责的将对的,错的信息一股脑的写成帖子  误导我。 这种人就好比玩王者荣耀挂机的人一样讨厌。 下面总结一些session storage 和local storag...

设置session过期的各种方式(主要看weblogic的方式)

一.web.xml         设置WEB应用程序描述符web.xml里的<session-timeout>元素。这个值以分钟为单位,并覆盖weblogic.xml中的TimeoutSecs属性,此例表示Session将在54分钟后过期。 <session-config> <session-time

laravel session 获取不到

网上查到的,但是并未解决我的问题,先贴上来!通常 这种问题都是 未将路由置于 web 中间件下protected $middlewareGroups = [ //中间件web ...

oracle数据库 kill一个session

-----查询一个被锁定的session SELECT A.OBJECT_NAME, A.STATUS, V.SESSION_ID  FROM ALL_OBJECTS A, V$LOCKED_OBJECT V WHERE A.OBJECT_ID = V.OBJECT_ID   AND A.OBJECT_NAME LIKE 'FM_SYS_FUNCTION%'; -----同过上个表的查询 可以得到一个session_id</p

cookie和session的区别异同

1、用于保存页面信息:如自动登录,记住用户名 2、对于同一个网站只有一套cookie,它是以域名为单位的,一个域名就是一套,数量大小有限4k-10k,同时会具有过期时间 3、JS中通过document...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)