为了账号安全,请及时绑定邮箱和手机立即绑定

app接口要用到的用户信息

app接口要用到的用户信息

PHP
FFIVE 2019-03-18 18:03:43
遇到的问题是这样的,就是我现在要提供app接口,想传个session_id过去,后面访问接口其他方法我需要用到登录的用户的信息。那我应该要改变session_id的值是为我传过去的这个session_id值,我才可以拿到session里面的用户信息。问题来了,我用了网上说的这样来设置,打印是有了,但是用另外一个浏览器访问该地址,还是获取不到用户的信息,用F12查看了请求的cookie里面的发现session_id值还是没改成我的那个session_id。。请问大神们有什么好的方法嘛??我第一次做这个app接口,不太懂这方面怎么处理比较好。除了用session_id我不知道用什么方法能获取到用户信息了。PC端跟APP的登录验证方法都是用的同一个。。在登录成功后就存在了session中
查看完整描述

2 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

我有一个疑问,接口应该是无状态的应用。状态维护不应该是在接口提供这边,有app提供user_id,然后你进行数据组装提供,这之间的加密措施是接口和app端协调。

查看完整回答
反对 回复 2019-03-18
?
慕斯709654

TA贡献1840条经验 获得超5个赞

JWT (Json Web Token)。
app调用你的登录接口,然后登录成功后,你发送(生成)一个token给他,他把这个token存到他本地(localStorage),然后他调用你其他接口,把这个token放到http header上,你根据这个token,可以判断是哪个用户,这样你就可以获取用户信息了。

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 596 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信