Files
foton-slrs-system-rest/adc-da-base/src/main/java/com/adc/da/util/RequestUtils.java
T

36 lines
1.1 KiB
Java

package com.adc.da.util;
import org.apache.commons.lang3.StringUtils;
import javax.servlet.http.HttpServletRequest;
public class RequestUtils {
public static final String LOGIN_USER = "LOGIN_USER";
public static final String LOGIN_USER_ID = "LOGIN_USER_ID";
public static final String LOGIN_ROLE_ID = "LOGIN_ROLE_ID";
private RequestUtils() {
throw new IllegalStateException("RequestUtils");
}
public static String getClientIp(HttpServletRequest request) {
String remoteAddr = "";
if (request != null) {
remoteAddr = request.getHeader("X-FORWARDED-FOR");
if (StringUtils.isEmpty(remoteAddr)) {
remoteAddr = request.getRemoteAddr();
}
}
return remoteAddr;
}
public static String getLoginUserId(HttpServletRequest request) {
return (String)request.getSession().getAttribute("LOGIN_USER_ID");
}
public static String getLoginRoleId(HttpServletRequest request) {
return (String)request.getSession().getAttribute("LOGIN_ROLE_ID");
}
}