2017-6-4

昨天什么都没干呢……回滨江那边和学妹吃了一波烤鱼,回来就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就睡……

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容