codestates / codestates/im23-coupong-server

[Reques] user 관련 CRUD 백엔드 feature추가 요청

Open
#17 0 comments 0 reactions 2 assignees Claimed by @jesussangho View on GitHub
server Sprint: Sprint__03__
Dominant language
JavaScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### ISSUE
- Group: `server`
- Type: `feature`

크게 두 가지 요청드립니다. 새로운 API개발은 만들어주시는 endpoint 사용하겠습니다.

**1. user 테이블 변수 추가**
- "login_type" : ex) "local" / "google" / "facebook"
- "birth": default-null

**2. endpoint 추가**
1. [ ] 2.1) 최초 소셜로그인 시 유저정보 user table에 저장
: 유저 정보로 검색 후 없으면 유저 테이블에 저장. (email과 login_type 로 검색)
- request parameters: email, login_type

2.2) 회원탈퇴
1. [x] : 해당회원 pw확인 후 user table에서 데이터 삭제 -> 결과 반환 (success or fail)
- request parameters: email, password
- 현 상황 : session.id 찾아서 삭제

2.3) 회원정보 수정
1. [x] : pw확인 후 해당 회원의 정보 수정 -> 결과 반환 (success or fail)
- request parameters: email, user_name, birth, password

2.4) 비밀번호 변경
1. [x] : pw확인 후 해당 회원 비밀번호 수정 -> 결과 반환 (success or fail)
- request parameters: old password, new password

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.