

一、功能分析
请求的url:/user/token/{token}
参数:Stringtoken需要从url中取。
返回值:json数据。使用e3Result包装Tbuser对象。
业务逻辑:
1、从url中取参数。
2、根据token查询redis。
3、如果查询不到数据。返回用户已经过期。
4、如果查询到数据,说明用户已经登录。
5、需要重置key的过期时间。
6、把json数据转换成TbUser对象,然后使用e3Result包装并返回。
二、Dao层
使用JedisClient对象。不查数据库,查询redis。
三、Service层
参数:Stringtoken
返回值:e3Result
创建接口和service

发布到dubbo

四、web层
层订阅服务


五、测试

本文介绍了一种基于Redis实现的用户认证流程,包括通过URL获取Token、查询Redis验证用户状态、更新用户登录状态等步骤,并概述了系统的分层设计。
108

被折叠的 条评论
为什么被折叠?



