어제 계획했던대로 로그아웃을 했을때 생기는 문제들, 그리고 하드 코딩된 부분들을 모두 해결하고 새로운 기능을 추가하기 시작했다.
일단 남은 기능들 중 발표 전까지 어떤 기능을 추가해야 임팩트가 있을까 생각해봤다.
문의 답변 수정, 상품 수정 및 삭제(어드민), 회원관리(어드민), 회원정보 수정, 회원탈퇴
이 기능들 중 임팩트 있는 기능은 뭘까?
내가 생각한 답은 회원정보 수정과 탈퇴였다.
우선 처음 계획대로 회원이 수정, 탈퇴를 하기 전 비밀번호 확인을 하도록 작업했다. 그런데 비밀번호 확인 작업을 하면서 한가지 놓친부분이 있었다.
쇼셜로그인인 경우에는 비밀번호가 없기에 비밀번호 확인을 할 수가 없는 것이다.
쇼셜로그인인 경우에는 비밀번호 확인 과정을 없애야하나? 그리고 일반계정인 경우 비밀번호 확인을 하고 같은 url(페이지)에서 화면 전환을 하는 식으로 작업해야하나?(url을 통해 비밀번호 확인을 건너뛰는걸 막기 위해서)
답이 바로 떠오르지 않아서 일단 여러가지 사이트들을 살펴봤다.
네이버는 비밀번호 수정이 아닌 경우 비밀번호 확인이 없었고, 쿠팡은 내가 한 방식대로 되어 있는데 비밀번호 확인 페이지와 수정페이지의 url이 같았다. (아마 같은 url주소에서 작업한 것 같다)
그리고 몇군데는 쇼셜로그인인 경우 비밀번호 수정을 제외하고 회원정보를 수정할 수 있도록 되어있었다.
여러 사이트를 참고해보고 내가 내린 결론은 비밀번호를 수정할 때만, 확인을 하고 나머지는 그냥 할 수 있도록 하는것이다. (쇼셜로그인인 경우는 바꿀 비밀번호도 없으니 해결)
나중에 더 좋은 방법이 생각난다고 해도 앞의 방식으로 하면 추가 수정하기 쉬울테니 이 방법으로 가는게 맞다고 생각한다.