quanwei4382
messi小威
采纳率0%
2017-10-25 13:34 阅读 7.5k

前后端分离的项目session问题

20

如题,前端web项目与后端java项目分别放在不同的tomcat中。
前后端交互时,前端请求不会带上后端session,而后端的用户信息是保存在session中,
如何实现调用请求时后端可以通过session获取信息。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • wangjinshan2827 wangjinshan2827 2017-11-06 08:31

    前端每次请求后端会进入后端拦截器,后端会将前端传入的例如手机号 姓名 openid等信息进行aes加密为token 然后回传给前端,前端将获取到的token存入前端的cookie中,每次请求的时候路径后面带上token 后台会aes解密token 得知里面信息判断那位用户在请求

    点赞 2 评论 复制链接分享
  • jiangxin310h jiangxin310h 2017-10-26 01:14

    后端在返回结果给前端web项目时,带上cookie,且以cookie值为key存储用户信息到session中,前端web项目在再以后端返回的结果中,
    得到相应cookie的值,再一次以同样的方式将cookie值返回给前端浏览器客户端,这样,后面每次浏览器客户端请求时都会带上cookie,
    这样前端web项目、后端web项目再依次获取cookie值,最后再从后端java项目已web项目回传的cookie值为key 从session中获取用户信息。

    点赞 评论 复制链接分享
  • yinyan1314 yinyan1314 2017-10-30 05:33

    session是服务器概念,cookie是客户端概念,如果是处理用户信息,我建议把信息保存到cookie中,并且进行加密处理。

    点赞 评论 复制链接分享

相关推荐