Django_Project(profile)

구현하고 싶은 기능

  1. 토큰을 가진 회원의 정보를 넘겨줌
  2. 회원정보 변경 (비밀번호, 프로필 이미지)
  3. 핸드폰 번호 인증 후, 핸드폰 번호 변경

회원 프로필

회원 정보 보내기

  1. members/info/ - GET 방식
  2. 토큰이 맞는지 유효성 체크
  3. return 회원 정보

회원 비밀번호 변경

  1. memebers/info/ - PATCH 방식
  2. 토큰이 맞는지 유효성 체크
  3. 비밀번호 유효성 체크
  4. 비밀번호 변경
  5. 비밀번호 변경 완료 status 넘겨주기
  • UserPasswordSerializer()작성

회원 프로필 변경

  1. members/info/img_change/ - update 방식
  2. 토큰 맞는지 확인
  3. 이미지 저장

핸드폰 번호 변경

  1. members/info/phone_change/ - PUT 방식
  2. 토큰 맞는지 확인
  3. 핸드폰 번호 put 으로 전달
  4. 인증번호 만들고 해당번호로 문자 보내기
  5. 인증번호가 맞으면 다시 put방식으로 핸드폰 번호 변경후 저장

회원 로그아웃

  • 토큰을 삭제한다.