再给移动端开发接口的时候,服务端如何保持用户会话,以及在会话中保存相关的信息...

MrD 发布于 2016/10/14 11:46
阅读 447
收藏 0

再给移动端开发接口的时候,服务端如何保持用户会话,以及在会话中保存相关的信息...

浏览器是通过session_id 来实现的!

比如给安卓或者ios开发接口的时候, 用户登录完之后,回话状态如何保存呢?

我现在的做法是, 登录成功后生成一个hash返回给接口调用方 ,存到数据库中, 所有的接口请求中需要把这个hash带上, 如果客户端退出了,清除这个hash...  但是如果想在这个回话中保存一些会话相关的临时信息,怎么办呢...

加载中
0
五娃
五娃
弄个容器啊,或者存在客户端啊
0
独孤青冥
独孤青冥
要什么传递什么。。不想传递就采用长连接
0
指尖的舞者
指尖的舞者

增加一个缓存服务器即可。

or

你保存在数据的hash本身就是sessionid了。之前的session怎么使用的,你就可以怎么使用你的hash来保存另外的信息比如。创建一个全局的hashMap《hssh,hashMap《String,Object》》

自己实现即可,

返回顶部
顶部