昨天什么都没干呢……回滨江那边和学妹吃了一波烤鱼,回来就11点了。。
今天接着写的时候遇到一个问题,用户注销或者重新登录的时候需要将JWT过期。
Google了一番,发现了一个想法:http://www.jianshu.com/p/42b3ee3d1a71
直接采用最简单的黑名单方式吧,直接把JWT拉黑到redis里。并且打开redis的AOF缓存。
之前想了好多作废Tk的方式,想了一天……
后来想了想,我的中心思想就是去中心化、无状态、不依赖Session和Cookie。。
本来想提供【记住我】的参数,考虑了一下在网吧之类的都有还原系统,这个功能没有太大的必要……
今日完成:根据id获取用户信息的方法,以及提供给前端Ajax查询用户是否已经存在的方法。
还有用户注销(把当前Tk拉黑)的方法,对redis加深了了解。
好像接下来都是比较无聊的coding……根据构思好的东西做代码实现,瞬间就觉得动力降低了好多。。
我收回上面的话,无聊个p啊,挑战还多着呢……
当初设计表,发现MySQL有个enum,图方便就用了,结果MyBatis的支持不好。。
妈蛋,还是改成int来的省心……
今天User相关逻辑全部完成,单元测试通过,打会CSGO就睡……
网友评论