본문 바로가기

수업 & 공부/수업 내용

31- 게시판 만들기 (로그인 기능)

추가된 페이지와 역할

 

  connection 코드를 model의 DBConnection으로 이동 > MemberDAO에서도 쉽게 쓸수있게 하려고

 

  LoginCmd.Java - EndUser에게 입력받은 id, pwd를 DB에 저장된 id, pwd와 비교하는 역할

  MemberDAO - 유저의 정보 즉 Member테이블과 DB작업을 위한 쿼리

  MemberDTO - 유저의 정보 데이터 정의 

 

로그인기능 구현


  1  id와 pwd를 EndUser에게 입력받아 LoginCmd로 넘긴다
  2  LoginCmd 에서 받은id값을 DB에 넣어서 해당 id의 DB데이터를 가져온다 (memberDAO, DTO 만들기)
       >> DB에서 가져온 값을 사용하기 위해 MemberDTO에 넣어서 리턴
  3  비밀번호를 비교하는 isPasswordMatch 코드를 만든다
  4  EndUser에게 입력받은 pwd와 DB에서 가져온 pwd를 isPasswordMatch로 보내 비교하여 로그인 or 로그인실패

 

입력받은 데이터와 DB의 데이터가 일치하자 로그인되었다

 

로그인 기능에 Hashing처리 추가 (0910)