일반사용자 로그인 처리
- 작성자 :
- 김*영
- 작성일 :
- 2011-09-28 02:06:08
- 조회수 :
- 1,988
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요. 일반 사용자 로그인후 처리문제인데요.
FAQ에 있는 정보도 읽어보았습니다.
업무사용자에 대해서는 로그인후 main페이지로 전환이 되는데요. 일반사용자로 로그인을 하면 전환이 되지 않습니다.
1. redirect의 정보와 usersByUsernameQuery 쿼리의 매핑관계가 이해가 안가는데요.
->j_username에는 GNRtest1인데(id와ser의 결함), 실제 쿼리에는 user_id값만을 가지고 옵니다.j_password는 uniq_id값을 as password로 값을 가지고 오니 맞는거 같은데...
2. 실제 db 데이타의 문제점.
업무로긴은 되고, 일반 로긴인 안된다는것은 db 데이타에 문제가 있을수있는데.
ORGNZT값이 일반사용자 회원가입시에는 값이채워지지 않는데,.그게 맞는건지..
이부분을 아무리 분석해도 해결이 안되네요..
redirect:/j_spring_secusermsByUsernameQueryurity_check?j_username=GNRtest1&j_password=USRCNFRM_00000000002
FAQ에 있는 정보도 읽어보았습니다.
업무사용자에 대해서는 로그인후 main페이지로 전환이 되는데요. 일반사용자로 로그인을 하면 전환이 되지 않습니다.
1. redirect의 정보와 usersByUsernameQuery 쿼리의 매핑관계가 이해가 안가는데요.
->j_username에는 GNRtest1인데(id와ser의 결함), 실제 쿼리에는 user_id값만을 가지고 옵니다.j_password는 uniq_id값을 as password로 값을 가지고 오니 맞는거 같은데...
2. 실제 db 데이타의 문제점.
업무로긴은 되고, 일반 로긴인 안된다는것은 db 데이타에 문제가 있을수있는데.
ORGNZT값이 일반사용자 회원가입시에는 값이채워지지 않는데,.그게 맞는건지..
이부분을 아무리 분석해도 해결이 안되네요..
redirect:/j_spring_secusermsByUsernameQueryurity_check?j_username=GNRtest1&j_password=USRCNFRM_00000000002
A
안녕하세요.. 김미영님..
context-security.xml의 <http> 설정에 의해..
/j_spring_secusermsByUsernameQueryurity_check url을 호출하면..
context-security.xml에 지정된 usersByUsernameQuery query를 통해 사용자 인증을 하도록 되어 있습니다.
즉 .. /j_spring_secusermsByUsernameQueryurity_check에 지정된 j_username과 j_password의 값을 usersByUsernameQuery query상에 첫번째 파라미터(?)에 대입하신 후에..
query를 호출하시고..
두번째 column인 password 부분의 값과.. j_password의 값이 일치하면..
정상 인증이 되는 방식입니다...
공통컴포넌트에서는 AOP를 통한 로그인 정보를 기록하기 위해.. 사전 로그인을 처리하고.. 내부적으로 redirect를 통해 spring security를 처리하고 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
context-security.xml의 <http> 설정에 의해..
/j_spring_secusermsByUsernameQueryurity_check url을 호출하면..
context-security.xml에 지정된 usersByUsernameQuery query를 통해 사용자 인증을 하도록 되어 있습니다.
즉 .. /j_spring_secusermsByUsernameQueryurity_check에 지정된 j_username과 j_password의 값을 usersByUsernameQuery query상에 첫번째 파라미터(?)에 대입하신 후에..
query를 호출하시고..
두번째 column인 password 부분의 값과.. j_password의 값이 일치하면..
정상 인증이 되는 방식입니다...
공통컴포넌트에서는 AOP를 통한 로그인 정보를 기록하기 위해.. 사전 로그인을 처리하고.. 내부적으로 redirect를 통해 spring security를 처리하고 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.