登录
登出
根据请求httpServletRequest得到token信息。
首先从请求中获得cookies数组,若cookies不为空,遍历每一个cookie,找到与作为token的key一样的cookie,取得相应的值。
然后删除cookies中的对应的cookie.
首先从请求中获得cookies数组,若cookies不为空,遍历每一个cookie,找到与作为token的key一样的cookie,设置相应的域属性、根目录、失效时间设为0(代表删除此cookie)。
接着删除redis中的token信息.
重置session有效期
使用过滤器(继承Filter),doFilter()中从请求中获取token(这里这里显示的是之前存储的sessionid),接着判断token司否为空,不空的话取出token中的用户信息,反序列化成user对象,若user不为空,接着重置redis中该token的有效期。
接着执行filterChain.doFilter(servletRequest,servletResponse);