阶段5 3.微服务项目【学成在线】_day17 用户认证 Zuul_12-用户退出-服务端

实现退出



用户退出要以下动作:
1、删除redis中的token
2、删除cookie中的token

controller内定义


spring securety config内放行

对这个url放行

执行这两步骤

service内加一个删除redis值的方法


主方法调用


删除cookie方法,把有效期改为0就是删除

主方法调用

增加一个退出失败的枚举



删除redis的令牌,可能这个key值已经过期了呢。所以这里删除后,就直接返回true就可以

controller内直接调用删除的方法, 不需要抛出异常

结束-服务端接口的开发



 

posted @ 2019-10-09 21:59  高山-景行  阅读(172)  评论(0编辑  收藏  举报