请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在用户功能模块中有两个获取用户信息的接口

两个接口都是获取用户信息,有什么区别呢?

第一个是从session中拿到的用户信息,既然用户信息已经保存到Session中了,为什么还在第二个接口中还要从数据库中拿到用户详细信息??

正在回答

2回答

hi 同学你好,是这样的,获取用户那块以后会扩展给别的系统用。为什么呢

因为二期会扩展成redis分布式做session服务器,为了留扩展.不过按照blegend的思路是正确的。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕的地8319626 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-05-29 14:07:23
  • 老师我有点不明白为什么调用修改用户之前还要调用详细用户信息
    回复 有任何疑惑可以回复我~ 2018-03-09 11:49:13
  • Geely 回复 慕容0166988 #3
    是在www.happymmall.com个人中心里面,修改之前要把数据读取出来拍到页面上。
    回复 有任何疑惑可以回复我~ 2018-03-11 14:54:03
Blegend 2017-05-20 17:10:07

hi,同学你观察的蛮仔细,我当时也遇到这种问题了,也不怎么明白,可能是因为这个项目中没有体现出来吧,毕竟小项目,用户信息没有很多字段,实际项目也许会很多,所以登陆的时候并不会把所有的信息都查询出来放在session中,可能老师是因为经验下意识写了两个或者什么情况,不明白,我当时也是直接把第二个PASS掉没写了···,我觉得你可以先略过,以后万一到用的时候在写上不迟,反正逻辑很简单。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信