3월 협업 프로젝트(1석 4조) 👨‍👩‍👧‍👦

로그인, 회원가입, 비밀번호 찾기(초기화), 비밀번호 수정

엄성준 2023. 4. 29. 15:39

빽엔드분들과 협업을 통해서 현재까지 제가 구현을 맡은 파트는 로그인, 회원가입, 비밀번호 찾기(초기화), 비밀번호 수정이었습니다. 

 

먼저 현재까지 진행된 부분까지 파트별로 적어보겠습니다.

 

# 회원 가입

회원 가입

회원 가입을 진행할 때 회원가입 input 데이터를 원래 JSON형태로 변환하지않고 string 통해서 바로 api에 전달했었는데 같이 협업하시는 빽엔드 개발자 분께서 blob형식으로 보내주시면 좋겠다라고 하셔서 변경이 있었습니다.

또한 회원가입 예외처리도 진행하였습니다.

 

# 로그인

로그인

로그인은 이전과 동일하나 각각 상황에 맞게 예외처리를 해주었습니다. 또한 로그인을 하게 되면 Redux-Toolkit을 통해서 유저 정보를 전역적으로 이용할 수 있게 해두었고 토큰 값은 React-cookie를 이용해서 관리하기로 하였습니다.

 

 

# 비밀번호 찾기(초기화)

비밀번호 찾기

원래는 비밀번호 찾기기능이 회원정보 수정 페이지에 포함되어 있었는데 협업을 하다가 깨달았습니다.

회원 정보를 알고있는데 어떻게 비밀번호를 찾는가?

의문점이 든 순간 비밀번호 찾기 팝업을 만들고 기입된 메일로 메일을 전송할 때 api호출을 한 번 하고 정상적으로 메일을 받았다면 아래의 인증코드와 새로운 비밀번호를 입력하면 비밀번호를 재설정을 할 수 있게 구현하였습니다.

 

# 비밀번호 변경

비밀번호 변경

비밀번호 변경 기능도 완료하였습니다.

 

# 회원 탈퇴

회원 탈퇴

현재 회원 탈퇴 기능은 구현이 되어있지만 디자인이 되지않아서 이 부분 또한 예외처리와 디자인을 해주어야 할 것 같습니다.

 

 

# 느낀 점

 

- 협업에서 가장 중요한 점은 소통이다

- 나만 알고있는 것보다 남들에게 어떻게 설명을 해야 되는지가 더 중요한 것 같다.

- 아직도 배울 점이 많다.

 

내일은 회원 정보 수정 파트를 진행하기로 하였습니다!