아래 로그인질문 추가입니다....
- 작성자 :
- 김*국
- 작성일 :
- 2011-02-14 18:39:13
- 조회수 :
- 2,686
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
룰 추가 하였으나 같은현상으로 확인해보니
SELECT USER_ID, UNIQ_ID AS PASSWORD, 1 ENABLED, USER_NM, USER_ZIP,USER_ADRES, USER_EMAIL, USER_SE, usr.ORGNZT_ID, UNIQ_ID, org.ORGNZT_NM
FROM COMVNUSERMASTER usr, COMTNORGNZTINFO org
WHERE usr.ORGNZT_ID = org.ORGNZT_ID
AND CONCAT(USER_SE, USER_ID) = 'test1'
의 값이 나오질 않더군요..
확인하여 보니
select * from
COMTNORGNZTINFO 테이블에 TEST1만 있습니다. 이 테이블의 값은 어떠한것들인지요... 등록시에 select * from COMVNUSERMASTER 테이블에만 등록이 된건가 싶습니다...
SELECT USER_ID, UNIQ_ID AS PASSWORD, 1 ENABLED, USER_NM, USER_ZIP,USER_ADRES, USER_EMAIL, USER_SE, usr.ORGNZT_ID, UNIQ_ID, org.ORGNZT_NM
FROM COMVNUSERMASTER usr, COMTNORGNZTINFO org
WHERE usr.ORGNZT_ID = org.ORGNZT_ID
AND CONCAT(USER_SE, USER_ID) = 'test1'
의 값이 나오질 않더군요..
확인하여 보니
select * from
COMTNORGNZTINFO 테이블에 TEST1만 있습니다. 이 테이블의 값은 어떠한것들인지요... 등록시에 select * from COMVNUSERMASTER 테이블에만 등록이 된건가 싶습니다...
A
안녕하세요.. 김정국님..
조건 상에 사용자 구분이 추가되어 있어서..
CONCAT(USER_SE, USER_ID) = 'test1'
부분이
CONCAT(USER_SE, USER_ID) = 'USRTEST1'
또는
CONCAT(USER_SE, USER_ID) = 'GNRtest'
와 같이 검색하셔야 합니다.
이전 로그에서도 일단 위 query 부분에서 사용자 정보를 가져온 이후에..
실제 Spring Security를 호출하는 /j_spring_security_check 부분까진 호출되었습니다.
추가로 의심되는 부분은 권한제어가 필요한 테이블에 모든 URL 패턴("/*")이 들어가 있는지 확인해 보십시오.
위 "/j_spring_security_check"가 호출되기 이전에.. pattern matching이 되어서 "/_spring_security_check" 자체가 호출되지 못한 경우일 가능성도 있는 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
조건 상에 사용자 구분이 추가되어 있어서..
CONCAT(USER_SE, USER_ID) = 'test1'
부분이
CONCAT(USER_SE, USER_ID) = 'USRTEST1'
또는
CONCAT(USER_SE, USER_ID) = 'GNRtest'
와 같이 검색하셔야 합니다.
이전 로그에서도 일단 위 query 부분에서 사용자 정보를 가져온 이후에..
실제 Spring Security를 호출하는 /j_spring_security_check 부분까진 호출되었습니다.
추가로 의심되는 부분은 권한제어가 필요한 테이블에 모든 URL 패턴("/*")이 들어가 있는지 확인해 보십시오.
위 "/j_spring_security_check"가 호출되기 이전에.. pattern matching이 되어서 "/_spring_security_check" 자체가 호출되지 못한 경우일 가능성도 있는 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.