前端为APP,java作为后台怎么保存用户的登陆信息
前端为APP,java作为后台如何保存用户的登陆信息
前端为网页的话可以将登陆信息保存在session中,但是APP的话登陆信息保存在session中无效,不知都有没有好的解决方案
------解决思路----------------------
APP 的话最好是保存在本地,因为如果用户不连接网络的情况也需要考虑!数据还是以服务端的为准,客服端保存的用户信息只用来展示
------解决思路----------------------
用token,我就是这样设计的,session在app与server之间通讯不合适,token放在数据库或缓存中就行了
------解决思路----------------------
将用户登录信息生成一个唯一标识符,然后APP每次请求都携带这个标识符,后台根据这个标识符查找用户信息
------解决思路----------------------
比如Android系统,简单的可以用SharePreference。
------解决思路----------------------
此举有效,当然token也行
------解决思路----------------------
APP的http访问组件中,接收服务端的session并缓存即可
------解决思路----------------------
+1
前端为网页的话可以将登陆信息保存在session中,但是APP的话登陆信息保存在session中无效,不知都有没有好的解决方案
------解决思路----------------------
APP 的话最好是保存在本地,因为如果用户不连接网络的情况也需要考虑!数据还是以服务端的为准,客服端保存的用户信息只用来展示
------解决思路----------------------
用token,我就是这样设计的,session在app与server之间通讯不合适,token放在数据库或缓存中就行了
------解决思路----------------------
将用户登录信息生成一个唯一标识符,然后APP每次请求都携带这个标识符,后台根据这个标识符查找用户信息
------解决思路----------------------
比如Android系统,简单的可以用SharePreference。
------解决思路----------------------
此举有效,当然token也行
------解决思路----------------------
APP的http访问组件中,接收服务端的session并缓存即可
------解决思路----------------------
+1