用ajax登录成功后,会返回用户信息,包括用户姓名,用户邮箱等等很多用户信息,楼主现在做网

逗比一个 发布于 2016/10/11 11:32
阅读 476
收藏 0
用ajax登录成功后,会返回用户信息,包括用户姓名,用户邮箱等等很多用户信息,楼主现在做网站,用户登录成功后需要在多个页面显示用户的资料,问题 是ajax返回的值,我应该保存到哪里,比如放到session里,我在其他页面可以随意调用获取用户信息,可是用session太占服务器资源,用application的话,同一个浏览器有两个以上用户登录,会不会乱套。请问该怎么实现那个效果呢?

以下是问题补充:

@逗比一个:ajax返回response后我该怎么处理这个response呢,我想把response里的用户信息放到一个其他页面可以访问的对象里,这样用户信息就在多个页面共享了,现在不知道什么对象符合这个要求 (2016/10/11 11:35)
加载中
1
高山流水情
高山流水情
很显然应该放在cookie里,这样每个页面都能访问的,而且还不用请求后台。
高山流水情
高山流水情
回复 @逗比一个 : cookie是按域名分的,每个域名下可以有20-50个cookie,cookie总大小在4KB左右。
逗比一个
cookie有大小限制,太多的话影响访问速度,如果同一个人在一个浏览器上注册了很多网站,那所有的用户信息都存在cookie里,是不是太多了
0
唱不完的离歌
唱不完的离歌
很显然cookie啊
返回顶部
顶部