자리:Bean 앱을 사용하는 사용자의 경우는 OAuth2 기능을 이용하여 로그인을 진행한다.
카페 점주를 위한 자리:Bean 앱은 ID와 Password를 기반으로 한 로그인을 진행한다.
일반 사용자와 카페 점주는 로그인하는 방식이 다르므로 새로운 로그인 로직을 구현해야 한다.
🛠 Features
[x] 사용자 ID, Password 로그인 DTO UserLoginReqDto, UserLoginResDto 삭제
[x] 점주 ID, Password 로그인 DTO ManagerLoginReqDto, ManagerLoginResDto` 생성
[x] UserRole Enum을 User Document에서 분리
[x] 점주 회원가입, 로그인 URL 패턴 인증없이 허용 가능으로 변경
[x] JWT를 발급하는 로직 변경
[x] CafeManager Document 생성
[x] 점주 회원가입 로직 생성
🔥 새로운 이슈 발생
115
점주 로그인 시점에서 DB 연결에 문제가 발생할 경우 @ExceptionHandler에 등록한 예외처리 로직에 걸려야 하는데 해당 로직이 작동되지 않는 오류가 발생
✏️ Description
자리:Bean
앱을 사용하는 사용자의 경우는 OAuth2 기능을 이용하여 로그인을 진행한다. 카페 점주를 위한자리:Bean
앱은 ID와 Password를 기반으로 한 로그인을 진행한다. 일반 사용자와 카페 점주는 로그인하는 방식이 다르므로 새로운 로그인 로직을 구현해야 한다.🛠 Features
UserLoginReqDto
,UserLoginResDto
삭제ManagerLoginReqDto
, ManagerLoginResDto` 생성UserRole
Enum을User
Document에서 분리CafeManager
Document 생성🔥 새로운 이슈 발생
115
점주 로그인 시점에서 DB 연결에 문제가 발생할 경우
@ExceptionHandler
에 등록한 예외처리 로직에 걸려야 하는데 해당 로직이 작동되지 않는 오류가 발생