AUTH_LOGIN, AUTH_LOGIN_IGNORE, DOWNLOAD, ERROR, FAILURE, IFRAME_FORWARD, IFRAME_FORWARD_EX, IFRAME_TREE_FORWARD, INCLUDE_SCRIPT_FUSIONCHARTS, INCLUDE_SCRIPT_HIGHCHARTS, INCLUDE_SCRIPT_JQUERY_EASY_UI, MESSAGE, NOT_LOGIN, RANDCODE_IN_SESSION, SKIN_BLUE, SKIN_BLUE_V3, SKIN_RED, SUCCESS
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
checkLoginUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AuthExAction action)
已过时。
|
void |
checkLoginUser(SHServletContext context,
AuthServlet servlet,
LoginBeforeCheckRet lbcr)
servlet版本
|
boolean |
checkMobileUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
DataCenter dc,
java.lang.String userId,
java.lang.String password) |
static UserInfo |
getCacheUserInfo(java.lang.String userId)
获取缓存数据
|
static UserInfo |
getCacheUserInfo2(java.lang.String userId)
查询缓存用户,如果不存在,会做一次刷新缓存的操作
|
static SystemUserCache |
getInstance() |
static java.lang.String |
getSystemPwdEncrypt(java.lang.String value)
生成加密字符串
|
static java.lang.String |
getSystemPwdEncryptOri(java.lang.String value)
生成加密字符串源文
|
UserInfo |
getUserInfo(java.lang.String userId) |
static boolean |
isSM2Password()
判断是否使用SM2来进行密码加密
|
static boolean |
isSM4Password()
判断是否使用SM4来进行密码加密
|
UserInfo |
loginUser(DataCenter dc,
java.lang.String uid,
java.lang.String password)
获取登陆用户
|
UserInfo |
loginUser(DataCenter dc,
java.lang.String uid,
java.lang.String password,
int tryCount) |
boolean |
refresh(DataCenter dc,
java.lang.String uid) |
static void |
refreshUser(DataCenter dc,
java.lang.String userId)
刷新用户缓存
|
static void |
refreshUser(DataCenter dc,
java.lang.String[] userIds) |
public static SystemUserCache getInstance()
@Deprecated public java.lang.String checkLoginUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AuthExAction action)
request
- HttpServletRequestresponse
- HttpServletResponseaction
- AuthExActionpublic void checkLoginUser(SHServletContext context, AuthServlet servlet, LoginBeforeCheckRet lbcr)
context
- SHServletContextservlet
- AuthServletlbcr
- LoginBeforeCheckRetpublic boolean checkMobileUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, DataCenter dc, java.lang.String userId, java.lang.String password)
public UserInfo loginUser(DataCenter dc, java.lang.String uid, java.lang.String password)
dc
- DataCenteruid
- Stringpassword
- Stringpublic UserInfo loginUser(DataCenter dc, java.lang.String uid, java.lang.String password, int tryCount)
public UserInfo getUserInfo(java.lang.String userId)
public static boolean isSM2Password()
public static boolean isSM4Password()
public boolean refresh(DataCenter dc, java.lang.String uid)
public static UserInfo getCacheUserInfo2(java.lang.String userId)
userId
- public static UserInfo getCacheUserInfo(java.lang.String userId)
userId
- Stringpublic static void refreshUser(DataCenter dc, java.lang.String[] userIds)
public static void refreshUser(DataCenter dc, java.lang.String userId)
dc
- userId
- public static java.lang.String getSystemPwdEncrypt(java.lang.String value)
value
- 加密原文public static java.lang.String getSystemPwdEncryptOri(java.lang.String value)
value
- 密文