SeonminKim1/PJ-7Instagram

[로그인/회원가입 페이지] 로그인/로그아웃 구현

Opened this issue · 0 comments

Aeius commented

기간

2022.05.04 ~ 2202.05.05

이슈 설명

입력 받은 값을 DB에 저장되어 있는 데이터와 비교하여 로그인 기능 구현 및 JWT를 통해 로그인 유지 기능 구현

세부 구현 순서

  • 로그인 시 입력받은 ID 가 DB에 있는지 판별
  • 입력받은 ID 가 있을 경우 해당 ID가 포함된 리스트만 가져와 저장
  • 가져온 리스트의 PWD 값은 해싱되어 있으므로 입력받은 PWD 값을 해싱하여 비교
  • 비교한 값 맞지 않는 경우 로그인 실패 창 -> 아이디 또는 패스워드를 확인해주세요
  • 로그인 성공 시 JWT(Json Wep Token)생성하여 쿠키에 저장
  • 로그인 여부 체크(토큰있는지 없는지 판별)하여 있는 경우 로그인 화면 출력하기
  • 로그아웃 클릭 시 저장된 토큰 삭제하여 로그아웃 처리