스프링부트 작업 현황 2 ( 2020-08-31 월요일)

JooKit 주킷 2020. 8. 31. 11:32
목차 접기
728x90
반응형

[ 개선해야 하는 점 ]

 

 

 

== TODO ==

 

 

 

 

 

 

 

 

== DONE ==

 

[ 문제 1 ]

1. 게시물을 작성하면 게시물 상세보기 페이지로 바로 이동

2. 게시물 리스트에서 게시물 상세보기 후 목록으로 가면 해당 리스트로 이동 가능

3. 그러나 게시물을 작성하고, 게시물 상세보기 페이지로 이동 후

   목록으로 돌아가려고하면 해당 board를 찾지 못함.

 

[ 해결책 ]

- write - doWrite - detail에서 boardCode를 제대로 받아오지 못해서

  임의로 uri를 만들어서 넘겨주었음...

 

 

 

 

[ 문제 2 ]

1. 회원가입시 휴대전화 입력 기능 추가해야함.

2. 기존 코드에서 오류 찾아서 수정하기.

 

[ 해결책 ]

- 휴대전화번호 길이.

- 자바스크립트는 replaceAll 작동하지 않는다.

- 그래서 replace로 바꿔주고 정규표현식?으로 교체해줌

- replace(/-/g, "");   __   -를 없에준다.

- 그리고  replace(/ /gi, ""); 이렇게.   중간의 모든 공백을 없애준다.

- isCellPhoneNo가 아닐 때, 휴대전화를 정확히 입력하라고 해야한다.

    -    isCellPhoneNo == false 로 수정해줬음.

 

 

 

[ 문제 4 ]

 

1. JOIN에서 '로그인 아이디를 영문소문자와 숫자의 조합으로 입력해주세요'

    작동하지 않는거 같음.

 

[ 해결책 ]

 

새로운 함수를 만들어서 common.js에 넣었고

입력받은 loginId가 영문 소문자와 숫자의 조합이 아니라면 (==false)의 조건에서

alert을 띄우도록 했음.

 

 

 

[ 문제 3 ]

 

1. 회원정보를 변경해달라고 하는 alert은 패스워드를 변경한지 3개월 초과했다.

   변경해달라는 권유인데

   updateDate는 패스워드 변경일 만을 관리하지 않고 기본정보까지 관리하는 아이라서 문제가 된다.

 

==> 모든 비밀번호 변경은 attr에 저장해두어야 한다.

attr을 활용하자!

그러므로 임시 패스워드를 변경해도 attr을 remove하면 안된다!!! 

 

passwordUpdateDate 필드를 만들지 말고 attr을 활용해서 관리하도록 하자!!!!! 

 

 [ 해결책 ]

 

위의 내용과는 전혀 별개로 lastPasswordUpdateDate 변수를 따로 만들어서 

JOIN할 때, set하고 password를 변경할 때 해당 변수의 updateDate를 변경해주고

3개월 초과하는 계산식에 attr변수의 updateDate를 산입해서 계산했음.

 

 

[ 문제 5 ]

 

1. 로그인 아이디 입력 오류, 휴대전화 입력 오류 등

alert로 갈지 또는 input에 입력하면 바로 보이게 할지..

중복 확인과 동일하게 바로 보여주는게 나을지 헝 ㅠㅠㅠㅠㅠ.... .... ...

 

 [ 해결책 ]

굳이 input에서 보여주지 않고 alert으로해도 괜찮을 듯...???.... 고치지 않음

 

 

 

------------------------------------------------------

[ 참고 사이트 ]

 

1. https://gent.tistory.com/18(자바스크립트 정규 표현식)

 

2. https://webdir.tistory.com/486

 

CSS3 오브젝트 채우기, 위치조정 (object-fit, object-position) 속성

CSS를 이용하여 나 요소같은 오브젝트들을 비율을 유지한 채로 크기를 조정하는 것은 매우 까다로운 부분입니다. 오브젝트들이 출력될 공간이 유동적인 크기가 아닌 고정된 크기라면 더욱 골머�

webdir.tistory.com

HTML CSS 참고 

728x90
반응형
LIST