오늘보다 더 나은 내일의 나에게_

비전공자의 IoT 국비 교육 수강일지 Day_38 본문

비전공자의 코딩일지

비전공자의 IoT 국비 교육 수강일지 Day_38

chan_96 2022. 2. 11. 19:30
728x90

로그아웃 기능

로그아웃 버튼을 눌렀을 때 로그인버튼과 "admin님 접속을 환영합니다" 문구 제거
로그인 후
로그아웃 후

Main.jsp의 세션 스크립틀릿 코드
=> 로그아웃 버튼을 누르면 LogoutCon.servlet으로 이동!


LogoutCon.servlet의 코드

 


 

메인페이지 모습

 

회원가입 기능

DB에 message_member 테이블을 생성한다.
create table Message_member(
    email varchar(100),
    pw varchar(100),
    tel varchar(100),
    address varchar(100),
    Join_date date
)​



JoinCon.servlet 회원가입 부분 중점 코드
=> message_member 테이블의 마지막 컬럼은 date타입인데 회원가입할 때 가입한 날짜를 바로 컬럼에 저장하기 위해 "sysdate" 키워드를 사용!

 

로그인 기능

DB에 존재하는 email, pw가 일치하면 main.jsp로 이동!
로그인 창


LoginCon.servlet 로그인 부분 중점 코드

 



로그인 후 session에 저장된 email값 출력

=> 첫번째 줄은 로그인하지 않은 상태 두번째, 세번째줄은 로그인 성공한 뒤 출력

main.jsp에서 세션 출력 코드



로그인 성공시 상단에 로그인 부분 로그아웃으로 변경


=> session값을 담음 email변수가 null이면 로그인 출력, null이 아니면 로그아웃 출력

 



홈페이지 메인 문구도 변경

로그인 전



로그인 후

=> email, phone, address 정보를 불러오기 위해서는 LoginCon에서 session에 vo객체를 전달시켜주면된다.

LoginCon.servlet


main.jsp 코드

=> 상단에 "님 환영합니다" 출력

=> 이메일 출력 부분

=> 전화번호 출력

=> 집 주소 출력

 

728x90
Comments