之前一直在写 iOS ,前后端分离,每次请求带上 token 就行了。
现在想写一下后端,想问一下一般是怎么处理 token 的?
用户登录的时候根据 userID 加上时间戳 或者 加上一个自定义值 用加密算法生成 token 之后,
1.存到数据库中(能设置过期时间吗?),每次客户端请求的时候取出来验证
2.存到 redis 中,设置过期时间,每次客户端请求的时候取出来验证
3.不存,每次客户端请求的时候根据之前的生成方法再生成一次来验证
哪种方法成本更低? 或者有更好的方法吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.