单机版单点登陆

//当用户登录成功后把用户信息放入到 redis 中
String key = UUID.randomUUID().toString();
jedisDaoImpl.set(key,
JsonUtils.objectToJson(userSelect));
jedisDaoImpl.expire(key, 60*60*24*7);
//产生 Cookie
CookieUtils.setCookie(request, response,
"TT_TOKEN", key, 60*60*24*7);
 
1. 将uuid 和 user 放入redis里面,uuid为key
2.将uuid存入cookie 里面
3.每次请求会自动携带cookie内的值,服务端获取uuid即可查看redis是否已登陆
 
 
posted @ 2019-07-11 20:06  高渐远  阅读(161)  评论(0编辑  收藏  举报