php接口根据不同用户返回不同数据 100
php接口根据不同用户返回不同数据。每次登录,php生成一个token,是否可以根据用户token值来处理,前端token是否可以放在headers[token]里,这样...
php接口根据不同用户返回不同数据。 每次登录,php生成一个token,是否可以根据用户token值来处理,前端token是否可以放在headers[token]里,这样每次请求都会携带token?
看有些网站通过Request Headers请求头来判断该用户身份,然后返回对应的数据,是否这样可行? 展开
看有些网站通过Request Headers请求头来判断该用户身份,然后返回对应的数据,是否这样可行? 展开
1个回答
展开全部
token只能用来验证登陆,无法区别不同用户。每次登陆后token是变化的。不然就不安全了。
要区分用户要么用用户分组,要么直接id区分开(这个不好控制,量大的时候,特殊的可以用这个),根据你的业务逻辑来设计。
你还是先理清楚逻辑吧。
要区分用户要么用用户分组,要么直接id区分开(这个不好控制,量大的时候,特殊的可以用这个),根据你的业务逻辑来设计。
你还是先理清楚逻辑吧。
追问
每次登录是会生成不同token,页面不关闭token是会保留一定时间的。 如果请求接口不携带token,请求接口的时候后端怎么判断用户 从而返回不同列表数据,是在请求入参里加用户id么?
追答
token主要是验证是否正常登陆以及是否在时效内。至于是哪个用户,肯定要带入用户id,方便从数据库或者缓存中去查找。关键是看你区分用户的逻辑,比如是每个人都不一样(这个可能性很小,总有公用的部分)还是分类的。这个方面需要细化一下就可以了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询