관리자 권한 설정/ 폼기반 인증 페이지, 로그인 / sql 디벨로퍼 데이터 로그인

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를 매칭하면서

로그인 되는 원리!

 

 


같은 디자인의 로그인 페이지라도 로그인 방식이 다르면 연동되는데이터도 다르다는 점!