2022. 4. 13. 19:05ㆍ우당탕탕 문제해결하기
JSP로그인 방식으로 지금까지 배운 크게 2가지 방법!
1. 폼기반 인증으로 로그인
2. sql 디벨로퍼로 데이터 연동해서 로그인
폼기반 인증으로 로그인 하는 방법은
Servers - Tomca v9.0 Server at localhost config - tomcat users.xml로 들어가
맨 하단에 role을 부여한다. username이 보통 말하는 아이디 password는 비번
그리고 만들어 놓은 로그인 페이지에 form태그를 작성한다.
폼 기반 인증을 처리하도록 action 속성 값을 j_security_check로 작성한다.
사용자 이름과 비빌 번호의 name 속서어 값을 j_username, j_password로 작성한다.
**폼기반 인증 처리는 웹 브라우저가 인증 처리에 직접적으로 관여하지 않기 때문에 사용자가 로그인 페이지에 인증 정보를 적접 입력해야 전달된다.
sql developer에서 데이터를 연동해 로그인하는 방법은 form 태그와 거의 비슷하다.
다만 로그인한 정보가 sql과 연동되게 하는 것, name과 password를 sql에 넣은 정보와 동일하게 하는 것
아래에서 로그인 정보(id, password) 는 action="processLoginMember.jsp"로 넘어가고
processLoginMember에서 sql과 데이터를 왔다갔다 하면서 id와 password를 매칭하면서
로그인 되는 원리!
같은 디자인의 로그인 페이지라도 로그인 방식이 다르면 연동되는데이터도 다르다는 점!
'우당탕탕 문제해결하기' 카테고리의 다른 글
Spring (스프링) 자동 줄 맞춤 단축키 / Ctrl +Shift+h (1) | 2022.04.26 |
---|---|
github (깃허브) 로그인 안됨/ user, password 입력하라고 계속 뜰 때 (1) | 2022.04.25 |
이클립스에서 JSP와 ORACLE(오라클) 데이터 베이스 연동 오류/ 일부 데이터가 JSP에서 오라클로 안넘어갈 때(NULL)/ 이럴 경우 디버깅하는 방법 (1) | 2022.04.12 |
이클립스(eclipse) 패키지 익스플러어(Package Explorer) 열기 (1) | 2022.03.03 |
맥 터미널에서 경로 접속이 안될 때/ 터미널 실행 오류 시 해결 방법 (0) | 2022.02.11 |