- [x] 홈 nav에 로그인시 마이페이지 가는 li 버튼 만들기
- [x] 마이페이지 html 작성하기
- [x] 관리자 구분하는 html 작성
- [x] 사용자 정보 조회하고 DOM으로 넣기(이메일, 이름)
- [x] — 병진님께 /api/me 머지 가능한지 여쭤보기
- 오후2:10 병진님과 api/me 상의내용
- [x] 이름 변경 기능 추가 (userRouter에서 이름변경 patch API 필요)
이름을 입력하세요 prompt 띄우고 → 형식 맞으면 바꼈다고 알려줌. 형식 맞지않으면 형식이 맞지 않다고 알려줌.
- [x] 패스워드 변경 기능 추가 (userRouter에서 패스워드변경 patch API 필요)
현재 패스워드를 입력하라는 prompt 띄움 → 일치하면 바꿀 비밀번호를 입력하라고 prompt 띄움. 일치하지 않으면 일치하지 않는다 알려줌. → 바꿀 비밀번호 입력하면 바꿔주고 완료됐다 알려줌.
- [x] 주소 변경 기능 추가
- [x] 회원 탈퇴 기능 만들기
- 비밀번호 맞으면 진짜 회원가입 할건지 confirm 해보고 탈퇴시키고 홈으로 이동.
이때, 로그아웃도 시켜준다.
위에 기능들 병진님 API 이용하는거로 고치기(loginrequired 미들웨어에서 jwt토큰 이용해서 req 객체에 body값을 담는 등 코드 이해 必 → 서비스에서 jwt sign해서 프론트로 보내주고, login-required 미들웨어에서 jwt decoded해서 요청할때 사용함.) → 사실 로컬스토리지에 isAdmin 줄 필요 없음. jwt 로 활용하면 되는거였음. 병진님 API에 맞추면서 이것도 변경.
- [x] 사용자 정보 조회 로직 수정 (insert..~ 함수들과 이어지는 로직) api/me 사용하자.
- [x] 이름 변경 로직 수정 (changeNameHandler 관련 로직)
- [x] 비밀번호 변경 로직 수정 (changePasswordHandler 관련 로직)
- [x] 주소 변경 로직 수정 (changeAddressHandler 관련 로직) + 포스트코드 추가 및 수정기능 추가
- [x] API 건의사항 >> user/patch API에 postCoe 수정하는 부분 추가되어야 할듯.
- [x] 위에 것 다 바꿔 놓고, 필요하지 않은 코드 삭제하기
admin 관련 수정
- [x] adminRequired 잘 작동하는지 테스트