关于token重复的作业

来源:7-15 前端用户登录逻辑开发-基于redis+token

黎明前的悲伤

2020-03-13

老师您好,这节课中您布置了一个作业,新token生成后,老token还存在在redis里面,如何删除老token,我的做法是在用户登录表里面新增一个token字段,生成token之后,就将token记录到该字段中,在后面重新生成新token的时候,先将该字段的token值读取,然后通过token来删除redis中的老token,最后再记录新的token,这个思路是不是最优解,我试过了可以达到想要的效果,但是不知道是不是最有解决方案,麻烦老师看看,谢谢!

写回答

2回答

singwa

2020-03-14

亲爱的同学您好。很棒,能自主的完成老师预留的作业 说明认真对待了这件事情,学习就是需要不断的思考,  您这个方案可以, 但是还不是最优解哈, ,可以再想想,关于这个作业老师后续可以补充录制一个视频。

1
4
溪语吖
疯了,老师你就说哪种思路是最优的吧,也不期待你录播了,您就直接说吧,别卖关子了。谢谢
2022-06-28
共4条回复

酋长小枪

2020-04-28

我的思路是,配置中的 token_pre 和手机号作为 redis 的健,把 token 和相关信息作为值存到 redis 中,健是唯一的,重新登录只是更改 token 及过期时间。

0
0

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1458 学习 · 1310 问题

查看课程