diff --git a/pom.xml b/pom.xml
index f1bab86..64f73e9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -158,15 +158,22 @@
-
- ojdbc
- ojdbc
- 14
- system
- ${basedir}/src/main/webapp/WEB-INF/lib/ojdbc-14.jar
-
+
+
+
+
+
+
+
+
+
+ org.postgresql
+ postgresql
+ 42.3.3
+
+
javax.servlet
diff --git a/src/main/java/kcg/faics/sec/LoginSuccessHandler.java b/src/main/java/kcg/faics/sec/LoginSuccessHandler.java
index 11e7b5f..86d098c 100644
--- a/src/main/java/kcg/faics/sec/LoginSuccessHandler.java
+++ b/src/main/java/kcg/faics/sec/LoginSuccessHandler.java
@@ -99,8 +99,8 @@ public class LoginSuccessHandler implements AuthenticationSuccessHandler {
String head = null;
String section = null;
if (rptApprove != null) {
- head = (String) rptApprove.get("HEAD");
- section = (String) rptApprove.get("SECTION");
+ head = (String) rptApprove.get("head");
+ section = (String) rptApprove.get("section");
}
/* 계장? */
user.setAuthHead(head != null && head.equals(userId) ? 1 : 0);
@@ -113,10 +113,10 @@ public class LoginSuccessHandler implements AuthenticationSuccessHandler {
int authCode = 0;
if (rptAu != null) {
- if (rptAu.get("CODE") == null) {
+ if (rptAu.get("code") == null) {
authCode = 32;
} else {
- authCode = Integer.parseInt(rptAu.get("CODE").toString());
+ authCode = Integer.parseInt(rptAu.get("code").toString());
}
}
user.setAuthCode(authCode);
@@ -170,8 +170,8 @@ public class LoginSuccessHandler implements AuthenticationSuccessHandler {
/* 관리자? */
int roleLev = user.getRolelevel();
user.setAuthAdmin((roleLev <= propertiesService.getInt("adminLevel")) ? 1 : 0);
- user.setIsAdmin((roleLev <= propertiesService.getInt("adminLevel")) ? true : false);
- user.setIsSysAdmin((roleLev <= propertiesService.getInt("sysAdminLevel")) || propertiesService.getString("sysAdminId").equals(userId) ? true : false);
+ user.setIsAdmin(roleLev <= propertiesService.getInt("adminLevel"));
+ user.setIsSysAdmin((roleLev <= propertiesService.getInt("sysAdminLevel")) || propertiesService.getString("sysAdminId").equals(userId));
/* 로그인 실패횟수 초기화 */
MemberVO memberVO = new MemberVO();
diff --git a/src/main/java/kcg/faics/sec/service/impl/SecurityMapper.java b/src/main/java/kcg/faics/sec/service/impl/SecurityMapper.java
index 246549b..35b4e8a 100644
--- a/src/main/java/kcg/faics/sec/service/impl/SecurityMapper.java
+++ b/src/main/java/kcg/faics/sec/service/impl/SecurityMapper.java
@@ -11,6 +11,7 @@ import kcg.faics.member.vo.MemberVO;
import kcg.faics.sec.LoginUserVO;
import kcg.faics.sec.role.SecurityRolesVO;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.security.access.ConfigAttribute;
import org.springframework.security.access.SecurityConfig;
import org.springframework.security.web.util.matcher.AntPathRequestMatcher;
@@ -33,7 +34,6 @@ import egovframework.rte.psl.dataaccess.EgovAbstractMapper;
@Repository("securityMapper")
public class SecurityMapper extends EgovAbstractMapper {
-
/**
* 외사경찰 사용자 정보를 가져온다.
*
@@ -85,16 +85,17 @@ public class SecurityMapper extends EgovAbstractMapper {
public String getHierarchyRoles() {
List