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

일반 회원 가입 API 개선 #77

Open
seonpilKim opened this issue May 26, 2024 · 0 comments
Open

일반 회원 가입 API 개선 #77

seonpilKim opened this issue May 26, 2024 · 0 comments
Assignees
Labels
✈ feature New feature or request

Comments

@seonpilKim
Copy link
Member

seonpilKim commented May 26, 2024

🍑 배경

  • auth 모듈을 개선함에 따라, 아래 로직을 개선해요.
    • authToken 검증은 auth 모듈에서 진행해요.
    • username 검증은 auth 모듈에서 진행해요.
    • 비밀번호 암호화는 auth 모듈에서 진행해요.
    • accounts, members 각 데이터 저장을 모듈별로 담당하도록 변경해요.
    • email 중복 검사 로직을 추가해요.
@seonpilKim seonpilKim added the ✈ feature New feature or request label May 26, 2024
@seonpilKim seonpilKim self-assigned this May 26, 2024
seonpilKim added a commit that referenced this issue Oct 9, 2024
- add accounts table.
- modify members table.
seonpilKim added a commit that referenced this issue Oct 9, 2024
- Moved checkUsernameAPI logic and tests from user domain to auth domain.
- Updated endpoint.
seonpilKim added a commit that referenced this issue Oct 9, 2024
- Changed password column in accounts table to be nullable.
seonpilKim added a commit that referenced this issue Oct 9, 2024
- Drop foreign key constraint to accounts table from members table.
seonpilKim added a commit that referenced this issue Oct 9, 2024
- Modified RegisterMember API to accommodate the separation of member and account entities.
- Updated data handling and validation processes to align with the new structure.
- Made minimal changes to the login API to ensure basic functionality; further logic improvements are needed.
seonpilKim added a commit that referenced this issue Oct 9, 2024
- added "DROP FUNCTION IF EXISTS generate_unique_hash_code".
seonpilKim added a commit that referenced this issue Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✈ feature New feature or request
Projects
Status: In progress
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant