(추가질문)사용자정보변경시 세션정보 갱신 문의
- 작성자 :
- 이*희
- 작성일 :
- 2011-12-21 15:55:24
- 조회수 :
- 2,233
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
전에 질문드렷던 [사용자정보변경시 세션정보 갱신 문의]에 대해
답변을 아래와같이 받았는데요 추가로 질문이 있어 등록합니다.
-----------------------------------
우선.. LoginVO에 추가되신 property를 추가하십시오..
그리고.. context-security.xml 설정에 보시면..
usersByUsernameQuery 부분이 있습니다..
이 query를 통해 사용자 정보를 가져오는 것으로.. 추가된 table 필드를 추가하십시오..
마지막으로.. context-security.xml의 mapClass로 지정된.. 클래스를 보시면..
위 query의 결과를 VO로 넘겨주는 코드가 있습니다..
이 부분에.. 추가하신 필드를 가져오는 부분을 추가하시면 됩니다.
----------------------------------------------------------------
이상이 답변인데요. 궁금한점이 추가한 필드를 가져오는 방법은 알겟습니다.
회원테이블의 회원명 같은것이 바꼇을경우 세션에 적용을 하려면 어떻게
해야될지가 궁금한데요
(LoginVO)EgovUserDetailsHelper.getAuthenticatedUser() 를 할때 매번 usersByUsernameQuery가
실행이 되어서 변경된 회원정보테이블 정보를 가져오는건지
궁금합니다. 아니라면 회원테이블의 정보가 변경되었을시 Authentication 을 새로 만들어야되는지 궁금합니다.
답변을 아래와같이 받았는데요 추가로 질문이 있어 등록합니다.
-----------------------------------
우선.. LoginVO에 추가되신 property를 추가하십시오..
그리고.. context-security.xml 설정에 보시면..
usersByUsernameQuery 부분이 있습니다..
이 query를 통해 사용자 정보를 가져오는 것으로.. 추가된 table 필드를 추가하십시오..
마지막으로.. context-security.xml의 mapClass로 지정된.. 클래스를 보시면..
위 query의 결과를 VO로 넘겨주는 코드가 있습니다..
이 부분에.. 추가하신 필드를 가져오는 부분을 추가하시면 됩니다.
----------------------------------------------------------------
이상이 답변인데요. 궁금한점이 추가한 필드를 가져오는 방법은 알겟습니다.
회원테이블의 회원명 같은것이 바꼇을경우 세션에 적용을 하려면 어떻게
해야될지가 궁금한데요
(LoginVO)EgovUserDetailsHelper.getAuthenticatedUser() 를 할때 매번 usersByUsernameQuery가
실행이 되어서 변경된 회원정보테이블 정보를 가져오는건지
궁금합니다. 아니라면 회원테이블의 정보가 변경되었을시 Authentication 을 새로 만들어야되는지 궁금합니다.
A
안녕하세요.. 이범희님..
usersByUsernameQuery 가 처리되는 시점은.. 각각 개인이 로그인을 할 때에 처리가 됩니다..
즉.. 테이블의 회원명(데이터)이 바뀐 경우라면.. 새롭게 로그인 할 때에 반영이 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
usersByUsernameQuery 가 처리되는 시점은.. 각각 개인이 로그인을 할 때에 처리가 됩니다..
즉.. 테이블의 회원명(데이터)이 바뀐 경우라면.. 새롭게 로그인 할 때에 반영이 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.