본문 바로가기

TIL✨

비밀번호 변경 , 내가 쓴 글 목록 불러오기 TIL(19)

나의 작업 중 남은 게 비밀번호 변경과 내가 쓴 글 목록을 불러오는 기능이 남았다.

그래도 두개 밖에 안남았다는 생각에 마음은 덜 무겁지만 그래도 아직 기능이 덜 된 부분을 맡아서 도와야 할 것같다

도움이 될지는 모르겠지만ㅋㅋㅋㅋㅋ일단 열심히 해본다.

 

일단 오늘 비밀번호 변경은 아주 나이스하게 한방에 만들었다.

파이어베이스 데이터변경 API를 찾다가 예시 코드를 보고 거기서 몇가지 수정을 하고 나서 실행할때

당연히 오류 뜨겠지  뭐가 뜰까 하고 기다렸는데;; 성공했다고 비밀번호가 진짜 변경됬다

한방에 되서 기분이 째졌는데ㅋㅋ 생각치 못한 상황이 생겼었다.

사실 로그인이나 회원가입 시 비밀번호를 정규식으로 8자리이상, 특수문자 포함 이런식으로 제약을 걸어놨었는데

비밀번호 변경 시에 내가 'dkanrjsk'이렇게 지정을 하면 정규식과 맞지 않지만 변경이 된다.

 

이 사실을 모르고 로그아웃하고 나서 로그인할때 예전 비밀번호를 치니까 비밀번호가 다르다고 떠서 일단 한숨 다행

그러고 변경 비밀번호를 치니까 정규식에 안맞다고 alert가 떴다;;;

세상에 이제 그 테스트 아이디로 로그인을 못한다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이상하게 난 이상황이 웃겼다;;;그냥 어이 없었음 그래서 팀원분들 혹시나 로그아웃하고 나서 왜 로그인이 안되지 하실까봐 미리 얘기했다.

하면서도 뭔가 민망했음 혼자 북치고 장구치고 하는 느낌이여서;;암튼 그랬음

 

일단 그래서 나도 비밀번호 변경 시 정규식이 적용되도록 하려고 한다.

조건문을 걸어볼 참인데 .then .catch이게 있어서 뭐랄까 안먹힌다. 중간에 어떻게 어떻게 오류 안나게 넣으니까

비밀번호 변경 후 올바르지 않은 비밀번호라고 뜨고는 "비밀번호 변경완성! "이렇게 떠서ㅋㅋㅋ진짜 느낌이

😁암튼암튼 비번 변경 완료~~~ 이런 느낌 이여서 이 부분은 제출 전까지 손을 볼 예정이다.

 

쫌만 구글링하면 바꿀 수 있을 꺼 같아서 필수 구현 기능에다가 좀 더 집중하는게 더 좋을꺼같아서 이 기능은 지금은 미뤄놨다. 그리고 남은거는  내가 쓴 글 불러오기 부분!

이부분 할때 사실 너무 막막해서 어떻게 해야할지 고민이 많았다. 구글에 API도 찾아보고 코드도 복붙해서 가져와보고

다했는데 다 안맞아서 아 큰일났다..;;; 이러고 있었는데

마침 구원의 손길처럼 팀원분 한분이 데이터를 가지고 오는 코드를 작성하셔서 그 코드 부분을 가져다 쓰기로 했다.

간략하게 코드 리뷰 설명을 듣고 나서 고치는데 사실 고치는것도 쪼끔 헷갈리긴 했다.ㅎㅎㅎ

 

일단 오늘은 기능구현을 마치는거에 급급해서 자세한 코드리뷰와 왜 이렇게 작동하는지에 간략하게만 이해 했지만

이번 주 내로 코드리뷰를 끝낼 예정이다!

간략히 DB에 올라간 review라는 파일안에 creatorID가 사용자의 uid로 저장이 되어있는데

이 uid는 로그인한 사람들의 고유한 아이디, 마치 주민번호 같은 느낌이라서 만약에  DB에 올라가 있는 creatorID가

지금 user의 uid와 일치한다면 그에 해당하는 review들을 지정해둔html에 나타나도록 했다.

마이페이지가 로딩이 끝나자마자 실행되어야 하므로 라우터에도 실행 함수를 적어놓았다.

 

다행히 잘 붙어서 지금 마이페이지에 있는 중요 기능들을 오늘 다 끝낸 상태다.

 

그리고 이제 수정 버튼 기능을 팀원들과 나누어서 할 예정인데 예전부터 해보고 싶던 기능이라

오늘안에 해결할 수 있도록 해봐야겠다! 후기는 내일 TIL각

 

 

 

'TIL✨' 카테고리의 다른 글

심화 자바스크립트TIL(22)  (0) 2022.11.29
댓글 수정 기능 만들기 TIL(20)  (1) 2022.11.25
문제해결2_TIL(17)  (0) 2022.11.23
문제 해결TIL(17)  (0) 2022.11.22
TIL(16)  (0) 2022.11.21