Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[J161] 회원가입 및 로그인 기능 구현 #45

Merged
merged 8 commits into from
Nov 14, 2023

Conversation

ganjanggejang
Copy link
Member

완료한 기능 명세

  • 로컬 DB와의 연동
  • 회원가입 요청이 들어오면 DB에 저장한다.
    • 사용자가 입력한 값이 유효한지 검사
    • bcryptjs 모듈을 이용하여 비밀번호 암호화
    • 내부 오류 발생 시 status code 500 응답
    • 이미 가입된 이메일의 경우 status code 409 응답
  • 로그인 요청이 들어오면 응답한다.
    • bcryptjs를 이용해 DB에 저장된 비밀번호와 사용자가 입력한 비밀번호 일치 확인
    • 가입된 사용자인지 이메일을 조회하여 확인
    • 비밀번호가 다르거나 가입된 사용자가 아니면 status code 401 응답

ganjanggejang and others added 8 commits November 14, 2023 17:19
필요 패키지 설치
.gitignore에 환경 변수 파일 추가
프리티어로 code formatting 실행
app module에 typeorm module 추가
typeorm 설정 추가
추후 환경 변수로 처리할 예정

Co-Authored-By: JIYOUNG KIM <[email protected]>
로그인 dto, 회원 가입 dto 추가

Co-Authored-By: JIYOUNG KIM <[email protected]>
사용자에 대한 entity 추가

Co-Authored-By: JIYOUNG KIM <[email protected]>
사용자 회원 가입 로그인 간단 구현

Co-Authored-By: JIYOUNG KIM <[email protected]>
@ganjanggejang ganjanggejang added Be Must 📃 Docs 문서 추가 🏑 Feat 기능 구현 🧮 Chore 그 외 변경사항 labels Nov 14, 2023
@famo1245
Copy link
Collaborator

lgtm!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧮 Chore 그 외 변경사항 Be 🏑 Feat 기능 구현 Must 📃 Docs 문서 추가
Projects
None yet
2 participants