실행환경 가이드 프로그램 오라클 디버깅 내용 확인 질문
- 작성자 :
- 홍*성
- 작성일 :
- 2010-02-23 17:49:16
- 조회수 :
- 4,330
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
1. 오라클 연결하여 admin/1 로 로그인해서 사용자 등록 하면 몇가지 에러가 뜹니다.
1-1. 그래서 /egovframework.guideprogram.civilappeal.services/src/main/resources/sqlmap/rte/egov-cvpl-user.mapping_Oracle.xml 에서
<insert id="cvplUserDAO.insertCvplUserAuth">
<![CDATA[
INSERT INTO AUTHORITIES
( USER_ID
, USERNAME <<============ 이부분 추가
, AUTHORITY )
VALUES( #userId#
, #userName# <<============ 이부분 추가
, 'ROLE_USER' )
]]>
</insert>
하고
1-2. AUTHORITIES 테이블의 FK_USERS 제약 조건을 DISABLED
로 바꾸고 새로운 사용자를 등록 했습니다.
1-3. 이렇게 수정해도 되는 건지요? 아니면 다른 선행 작업을 해야 하는 지요?
2. 이상한 것은 새 사용자를 등록하고 비밀번호를 바꾸고 바꾼 비번으로 로그인하면 에러가 납니다.
2-1. 등록할 때 비번으로 (바꾸지 않고)로그인하면 로그인 되고요.
2-2. 원래 admin 등, 필요시 비번을 바꿀 수 있는 기능이 돼야 되지않나요?
1-1. 그래서 /egovframework.guideprogram.civilappeal.services/src/main/resources/sqlmap/rte/egov-cvpl-user.mapping_Oracle.xml 에서
<insert id="cvplUserDAO.insertCvplUserAuth">
<![CDATA[
INSERT INTO AUTHORITIES
( USER_ID
, USERNAME <<============ 이부분 추가
, AUTHORITY )
VALUES( #userId#
, #userName# <<============ 이부분 추가
, 'ROLE_USER' )
]]>
</insert>
하고
1-2. AUTHORITIES 테이블의 FK_USERS 제약 조건을 DISABLED
로 바꾸고 새로운 사용자를 등록 했습니다.
1-3. 이렇게 수정해도 되는 건지요? 아니면 다른 선행 작업을 해야 하는 지요?
2. 이상한 것은 새 사용자를 등록하고 비밀번호를 바꾸고 바꾼 비번으로 로그인하면 에러가 납니다.
2-1. 등록할 때 비번으로 (바꾸지 않고)로그인하면 로그인 되고요.
2-2. 원래 admin 등, 필요시 비번을 바꿀 수 있는 기능이 돼야 되지않나요?
A
안녕하세요.. 홍오성님..
확인 결과.. 예제에서는 패스워드에 대한 암호화를 거치지 않기 때문에 발생한 문제입니다..
패스워드 저장시 암호화 처리(주민번호가 처리되는 방식처럼) 기능을 추가해 놓으시면 될 것 같습니다.
해당 부분은 저희쪽에서 수정해 놓도록 하겠습니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.
확인 결과.. 예제에서는 패스워드에 대한 암호화를 거치지 않기 때문에 발생한 문제입니다..
패스워드 저장시 암호화 처리(주민번호가 처리되는 방식처럼) 기능을 추가해 놓으시면 될 것 같습니다.
해당 부분은 저희쪽에서 수정해 놓도록 하겠습니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.