请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,这个token值是存在哪里的啊

我把小程序里获取到的Token在整个项目里搜索了一遍也没找到 这个值。Tp5是怎么匹配Token获取到用户的地址的

正在回答

5回答

这个课程不是演示过了吗,在cache下面有很多的文件夹啊,里面有很多文件记录的这个token啊。你可能说cache的token没有明文存储,这个是TP内部处理过了。不是明显有一个key:value的形式吗

0 回复 有任何疑惑可以回复我~
  • 提问者 dear人格 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-05-26 19:05:15
SapereAudor 2017-05-26 17:57:18

cache缓存的键名被TP处理了,转换成了目录和文件名,键值是真实存在相应文件里的https://img1.sycdn.imooc.com/szimg//5927fbe80001fad803810129.jpg

1 回复 有任何疑惑可以回复我~
  • 所以你看不到token得值,只能看到token对应的用户信息
    回复 有任何疑惑可以回复我~ 2017-05-26 17:58:31
  • 提问者 dear人格 #2
    多谢您的热心,不过您看了这个文件名和小程序获取的token一致吗? 我的就不是一致的,文件名和文件里面的数据我都看了一遍。应该就是老师说的,这个不是明文存储的
    回复 有任何疑惑可以回复我~ 2017-05-26 19:08:26
SapereAudor 2017-05-26 17:13:04

在console控制台可以看到小程序获取的token

1 回复 有任何疑惑可以回复我~
SapereAudor 2017-05-26 17:11:47

用户首先在小程序获取code,并且拿code去请求服务器获取token,这时用户手中一份,服务器缓存中一份;当用户拿token去请求服务器相关权限接口时,才能获取相关服务。

1 回复 有任何疑惑可以回复我~
7七月 2017-05-26 17:25:34

你指的是网站的课程项目,还是工具?楼下的同学解释的挺好

0 回复 有任何疑惑可以回复我~
  • 提问者 dear人格 #1
    我的意思是,这个token不是存在runtime的cache中吗,按道理来说,应该可以找到存放token的文件,但是我把cache文件都翻遍了,也没找到8245c.......(我的Token),是不是Tp5把这个Token转码存放了
    回复 有任何疑惑可以回复我~ 2017-05-26 17:31:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信