类 SystemUserRedisCache

java.lang.Object
com.sh.common.util.Constant
com.sh.base.frame.common.SystemUserRedisCache
所有已实现的接口:
Serializable

public class SystemUserRedisCache extends Constant implements Serializable

Description: 登陆用户缓存

Title:首亨软件 - TSS/CRM等

从以下版本开始:
2015年4月30日
另请参阅:
  • 字段详细资料

    • log4j

      protected org.apache.logging.log4j.Logger log4j
    • LOGIN_HASH_KEY

      public static final String LOGIN_HASH_KEY
    • LOGIN_HASH_LOGIN_KEY

      public static final String LOGIN_HASH_LOGIN_KEY
    • LOGIN_VISIT_ID_KEY

      public static final String LOGIN_VISIT_ID_KEY
  • 方法详细资料

    • getInstance

      public static SystemUserRedisCache getInstance()
    • checkLoginUser

      public void checkLoginUser(SHServletContext context, AuthServlet servlet, LoginBeforeCheckRet lbcr)
      servert方式
      参数:
      context - SHServletContext
      servlet - AuthServlet
      lbcr - LoginBeforeCheckRet
    • checkMobileUser

      public boolean checkMobileUser(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, DataCenter dc, String userId, String password)
    • loginUser

      public UserInfo loginUser(DataCenter dc, String uid, String password)
      获取登陆用户
      参数:
      dc - DataCenter
      uid - String
      password - String
      返回:
      UserInfo
    • loginUser

      public UserInfo loginUser(DataCenter dc, String uid, String password, int tryCount)
    • getUserInfo

      public UserInfo getUserInfo(String userId)
      获取用户信息
      参数:
      userId - String
      返回:
      UserInfo
    • getUserInfo

      public UserInfo getUserInfo(CacheRedis cr, String userId)
      获取用户信息
      参数:
      cr - CacheRedis缓存连接
      userId - 用户编号
      返回:
      UserInfo
    • refresVisitId

      public void refresVisitId(String userId, long visitId)
    • getVisitId

      public int getVisitId(CacheRedis cr, String userId)
    • refresh

      public List<UserInfo> refresh(DataCenter dc, String uid, boolean forseRefresh)