issues
search
f-lab-edu
/
ec_mall
온라인 쇼핑몰 서비스
3
stars
2
forks
source link
2. 로그인 API 개발 ( Feature 8 )
#31
Closed
sypatrick
closed
1 year ago
sypatrick
commented
1 year ago
메인 로직
로그인하기 위해 id, password 입력 (LoginDTO)
password 암호화, mapper의 findByEmailPassword() 값이 null 일 경우 exception발생 - memberService
null이 아니면 session 발급 - memberController (session에 email 사용이유 - 회원가입시 중복체크를 진행했으므로 중복 가능성이 없습니다.)
로그아웃 진행시 session 삭제
테스트 코드(Controller)
로그인 성공(session 확인)
로그인 실패 Exception message 체크 (NOT_FOUND_ACCOUNT)
로그아웃 (session 삭제)
테스트 코드(Service)
로그인 성공시 mapper 호출 검증
로그인 실패시 exception 발생(NOT_FOUND_ACCOUNT)
메인 로직
테스트 코드(Controller)
테스트 코드(Service)