사용자정보변경시 세션정보 갱신 문의
- 작성자 :
- 이*희
- 작성일 :
- 2011-12-19 01:41:48
- 조회수 :
- 2,027
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
사용자정보변경시 세션정보 갱신 문의
현재 전자정부프레임워크로 프로젝트를 진행중입니다.
세션값을
user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
에서 빼오는 형태로 쓰고있는데요 회원테이블에 필드추가후 세션맵핑에도 추가하여
쓰고있습니다. 빼오는건 잘되는데
회원테이블에 회원정보변경후 세션에 반영을 하고자 찾아보니 없어서 방법을 질문드립니다.
현재 전자정부프레임워크로 프로젝트를 진행중입니다.
세션값을
user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
에서 빼오는 형태로 쓰고있는데요 회원테이블에 필드추가후 세션맵핑에도 추가하여
쓰고있습니다. 빼오는건 잘되는데
회원테이블에 회원정보변경후 세션에 반영을 하고자 찾아보니 없어서 방법을 질문드립니다.
A
안녕하세요.. 이범희님..
우선.. LoginVO에 추가되신 property를 추가하십시오..
그리고.. context-security.xml 설정에 보시면..
usersByUsernameQuery 부분이 있습니다..
이 query를 통해 사용자 정보를 가져오는 것으로.. 추가된 table 필드를 추가하십시오..
마지막으로.. context-security.xml의 mapClass로 지정된.. 클래스를 보시면..
위 query의 결과를 VO로 넘겨주는 코드가 있습니다..
이 부분에.. 추가하신 필드를 가져오는 부분을 추가하시면 됩니다.
(공통컴포넌트의 경우 mapClass는 egovframework.com.sec.ram.security.common.EgovSessionMapping 입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
우선.. LoginVO에 추가되신 property를 추가하십시오..
그리고.. context-security.xml 설정에 보시면..
usersByUsernameQuery 부분이 있습니다..
이 query를 통해 사용자 정보를 가져오는 것으로.. 추가된 table 필드를 추가하십시오..
마지막으로.. context-security.xml의 mapClass로 지정된.. 클래스를 보시면..
위 query의 결과를 VO로 넘겨주는 코드가 있습니다..
이 부분에.. 추가하신 필드를 가져오는 부분을 추가하시면 됩니다.
(공통컴포넌트의 경우 mapClass는 egovframework.com.sec.ram.security.common.EgovSessionMapping 입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.