请稍等 ...
×

采纳答案成功!

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

移动端Token验证

老师这章节似乎主要是针对PC来优化,但现在的项目中流量大部分都是从移动端打开入口的,而移动端与服务端校验方式主要是靠API Token,即便是前端,现在也是流行前后端分离,前端用vue,也是采取API Token验证。这样,服务器就不可避免要存储Token以及对应客户的信息。像我公司的业务主要采取redis存储的。显然cookie方式不见得适应我这种业务,试问,像API Token方式还有什么优化方法嘛?还是它本身用redis来处理已经是好的了?

正在回答

1回答

api token像秒杀系统这里瞬时验证压力大的情况,像课中定制加解密就可以。另外你们用了token以后把这些token放到redis是比对验证?如果没清楚具体怎么做可以加qq群找下老师qq和老师详聊。

0 回复 有任何疑惑可以回复我~
  • 我们的业务是这样的,登录之后生成一个token返回给客户端并且redis记录客户信息(hash结构),之后每一次调用接口客户端传token给服务端做对比验证。redis的设计是这样,token做为key值,用户id为value值(string结构)。那么验证之后获取用户信息,  那么redis的key是 user:userId ,这是一个hash结构,存储重要信息。这样的话会不会存在什么弊端?还是像老师课程中那么制加解密最好?
    回复 有任何疑惑可以回复我~ 2019-10-21 22:06:07
  • Cap #2
    你们这样的做法相当于还是在用类似session的方式啊。流量大了,用户多了redis会极其耗资源。
    回复 有任何疑惑可以回复我~ 2019-10-22 10:06:55
  • 非常感谢!
    回复 有任何疑惑可以回复我~ 2019-10-22 20:40:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信