로그인이 되지 않습니다.
- 작성자 :
- 김*민
- 작성일 :
- 2009-11-20 11:56:07
- 조회수 :
- 3,654
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
2009-11-20 11:53:43,464 DEBUG [egovframework.com.sec.ram.security.common.EgovSessionMapping] ## EgovUsersByUsernameMapping mapRow ##
로그인실행하면 화면만 새로고침이 됩니다. 물론 로그인도 안되구요.
로그인 실행시 위와 같은 디버그 메세지가 발생하는데요.
원인이 궁금합니다.
그리고 사용자관리 페이지에서 가입자 상태 쭉 나오는데요.
마지막에 있는 가입상태란이 표시가 되지 않는데 무슨 이유인지 알고 싶네요.
물론 등록창에 있는 코드는 전부 가이드 참고하여 넣었구요. 등록창 안에서는 제대로 나오는데 목록에만 보여지지 않고 있습니다.
사용자관리는 물론 일반사용자관리도 표시가 안되네요.
답변 부탁드립니다. 수고하세요^^
로그인실행하면 화면만 새로고침이 됩니다. 물론 로그인도 안되구요.
로그인 실행시 위와 같은 디버그 메세지가 발생하는데요.
원인이 궁금합니다.
그리고 사용자관리 페이지에서 가입자 상태 쭉 나오는데요.
마지막에 있는 가입상태란이 표시가 되지 않는데 무슨 이유인지 알고 싶네요.
물론 등록창에 있는 코드는 전부 가이드 참고하여 넣었구요. 등록창 안에서는 제대로 나오는데 목록에만 보여지지 않고 있습니다.
사용자관리는 물론 일반사용자관리도 표시가 안되네요.
답변 부탁드립니다. 수고하세요^^
A
로그인이 안되는 것은 로그정보가 짧아서 정확하게 알기는 힘들지만 로그인처리시 사용자 정보를 조회할때 사용자의 권한정보까지 정확하게 쿼리되지 않아서 발생하는 것으로 생각됩니다. 일단 context-security.xml 환경파일에서 bean으로 등록된 jdbcUserService의 usersByUsernameQuery 항목에 대한 쿼리문과 authoritiesByUsernameQuery 항목에 대한 쿼리문이 정상적으로 출력되는지 DB툴을 통해 확인해 보셔야 합니다.(로긴을 시도한 사용자 정보가 정상적으로 조회되지 않을 것으로 예상됩니다) 혹, 정상적으로 조회되는 경우는 사용자별 권한설정내역(테이블상의 데이터들)을 점검하셔야 합니다.
사용자 목록화면상에서 목록정보가 정상적으로 출력되면서 상태정보만 나타나지 않는다면 사용자 테이블에 사요자 정보를 넣을때 상태정보값이 정확히 들어있는지 확인해보십시오. 디버그정보를 통해서 사용자 목록조회 쿼리를 툴에서 실행해 결과를 확인해 보시고 상태코드값이 조회되는지, 조회된코드값이 화면상에서 처리하는 코드값과 일치하는지 확인하십시오
사용자 목록화면상에서 목록정보가 정상적으로 출력되면서 상태정보만 나타나지 않는다면 사용자 테이블에 사요자 정보를 넣을때 상태정보값이 정확히 들어있는지 확인해보십시오. 디버그정보를 통해서 사용자 목록조회 쿼리를 툴에서 실행해 결과를 확인해 보시고 상태코드값이 조회되는지, 조회된코드값이 화면상에서 처리하는 코드값과 일치하는지 확인하십시오