package com.sohu.cache.web.service; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 用户登录状态信息服务 * * @author leifu * @Date 2016年6月15日 * @Time 下午1:24:09 */ public interface UserLoginStatusService { public final static String LOGIN_USER_STATUS_NAME = "CACHE_CLOUD_USER_STATUS"; /** * 获取用户登录状态信息 * * @param request * @return */ long getUserIdFromLoginStatus(HttpServletRequest request); /** * 添加用户登录状态信息 * * @param request * @param response * @param userId */ void addLoginStatus(HttpServletRequest request, HttpServletResponse response, String userId); /** * 移除用户登录状态信息 * * @param request * @param response */ void removeLoginStatus(HttpServletRequest request, HttpServletResponse response); }