用户缓存问题

来源:7-25 前后端联调测试拦截器

qq_慕用5491575

2021-04-21

老师,这里用户“注销”后,在视频信息详情页,点击“我的”,会被后端拦截,显示“请登录”(在showMine方法中的app.getGlobalUserInfo()为undefined);但是,在视频信息详情页,点击“相机”上传视频,却可以弹出上传文件窗口(upload方法中的app.getGlobalUserInfo()不为空)。您说是本地缓存问题,但是为什么showMine方法里获取的本地缓存为空,而upload方法里获取的本地缓存却不为空呢?又该怎么解决用户没有登录却可以打开上传文件窗口的问题呢?

写回答

1回答

风间影月

2021-04-21

打断点去检查一下吧。从你的现象可以说明业务混乱了,出现逻辑bug。需要打断点去梳理业务。
总之有用户登录的评价之下,小程序端需要保存用户信息到缓存。拦截器是针对有需要的接口进行验证。用户退出后,清除小程序端的缓存。
好好打断点看看,哪里的逻辑出了紊乱~

0
0

Spring Boot短视频小程序开发 全栈式实战项目

一门课程带你搞定短视频小程序全栈开发,毕业设计之利器!

2613 学习 · 1951 问题

查看课程