首页 > 其他 > 详细

关于保存到session里的信息

时间:2019-07-09 12:23:56      阅读:91      评论:0      收藏:0      [点我收藏+]

问题

  一个项目,在做登录功能时需要把哪些信息保存到session里,以便后面一些功能要用的时候,提高效率,或减少出错?

 

例子:

  现在需要一个获取会员角色(免费、普通、高级会员);

  是通过session获取useid后由它去订单表里查询出会员等级memberid,然后由memberid去等级表关联查询出会员角色roletype。

  这个时候是不是直接把memberid也放用户信息里存到session中会比较好,每次要用memberid的时候直接去session中取。而且免费会员没有订单,所以没法获取到memberid,就玩不来了。

 

总结:

  一般都是把用户的主要信息,像userid、username等存在session里。

  但在后面做其他功能的时候,要用到一些信息,如果通过userid查询其他表里的一些需要的信息的时候,关联比较多的话,就变得复杂,且效率低,改需求的时候,可能要改一堆。

  那些经常要用到信息,每次都通过useid查询的话,把它放到session里会更好。

  类似的还有该用户的部门信息、订单信息等

 

 

 

 

 

        

   

关于保存到session里的信息

原文:https://www.cnblogs.com/yuanmaolin/p/11156211.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!