猿问

为什么服务端不能一直保存用户的登录信息

我们是前端跟安卓和ios混合开发的app,服务端为什么不能一直保存用户登录信息?比如用户开始登录了我们app,然后不管是发帖,收藏,回复,点赞等,都要向安卓ios客户端取得用户的登录信息再发给服务端,服务端再判断用户此时是否登录!用户登录的时候已经取得了登录信息发送给服务端了。比如,key,time,name等信息,可是为什么后面用户其他所有操作,都要再发一次?
临摹微笑
浏览 449回答 2
2回答

森栏

服务端是一直保存登录信息,但是服务端需要根据客户端发过来的信息来判断该用户是否登录过的,只要是能标识用户登录信息的都可以。比如sessionid

倚天杖

两种开发方式都可以,这需要看整个项目的具体设计。假设采取用户数据存储在后端的方案,那么前端也需要有对应的标识来告诉服务器当前这个请求是哪个用户的,就类似于Map数据结构中的key,也就意味着无论是哪一种方式,前端的每个请求都应该带有直接或者间接标识用户信息的数据。所以实际上选取哪一种方式不是最重要的,最重要的是如何保证这个直接或间接标识用户信息的数据的安全性和可靠性。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答