만약에 데이터를 update 해준다고한다면?
graphql에서 update 되는 값이 ndefined 라면 동작을하지않는다.
그러면 비밀번호가 바뀐다면??
바뀐비밀번호를 다시 암호화해서 넣어주는 작업이필요하다
개인정보수정을 크게 두가지로 나뉜다.
1. 수정할 User가 있을때 update
- 비밀번호를 수정할때 ( 입력한비밀번호 -> 암호화 ) update
- 나머지 필드 update
- 성공시 return true
2. 수정할 User가 없을때 not update
- 실패 return false ,error
2. 토큰값 설정
로그인후 토큰값이 설정된후
사용자가 프로필수정, 등록등 어떤 동작을취할때
토큰을 확인해 이 사용자구나 확인을한후 그 동작을 처리해준다
1. 로그인된경우
로그인 -> 개인 토큰값 생성 -> client가 프로필수정버튼클릭 -> 토큰확인후 그프로필의 데이터를 수정
2. 로그인안된경우
에러발생
'FrontEnd > [사이트프로젝트] 인스타 clone' 카테고리의 다른 글
[클론코딩- 인스타그램] 2. 로그인 , divide and conquer (0) | 2022.08.14 |
---|---|
[클론코딩- 인스타그램] 1. 계정생성하기, 프로필보기 (0) | 2022.08.14 |