[로그인/회원가입 페이지] 로그인/로그아웃 구현
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)생성하여 쿠키에 저장
- 로그인 여부 체크(토큰있는지 없는지 판별)하여 있는 경우 로그인 화면 출력하기
- 로그아웃 클릭 시 저장된 토큰 삭제하여 로그아웃 처리