
1. 로그인 기능 구현
1-1) script 짜기
1-2) mapper에 db 구문 넣기
a) mybatis 오류 발생. 지금까지 해당 오류는 db 구문의 대소문자가 일치하지 않아서 일치시키고 해결했는데... 음... 아. xml에서 #{user_id}를 했어야 하는데 $로 사용했다.
b) 비밀번호가 맞는데 틀리다고 나오는 오류 발생. 딱히 에러 코드가 없다. controller의 java 문법이 틀려서 안 됐어서 수정하니 넘어간다.
2. 회원 가입 기능 구현 보충 및 추가
2-1) join 버튼 눌렀을 때 not null data에 null값 발생 시 페이지 전송 중단.
a) 해야 하는데 어떻게 구현하는지 모르겠다. 저렇게 alert를 띄우고 그대로 전송해 버리면서 500 에러가 발생함.
return false로 두니까 해결됨.
2-2) 메일 확인 code 전송 시 alert 뜨도록 했는데 뜨질 않고 그냥 메일만 발송된다.
a) 이 부분도 왜 안 되는지 모르겠다.
알고 보니 memberController.java의 해당 code가 빠져서 success 값을 받지 못하니 alert 구문이 작동을 안 했음.
2-3) 아이디 및 비밀번호 유효성 검사
a) 유효성 검사를 안 거치고 바로 가입됨.
그리고 내가 원했던 건 id 중복 검사나 비밀번호 확인할 때 유효성 검사도 같이 되길 원하는 거라... code 수정 완료.
ajax 구문에 else if 달고 넣으니까 유효성 검사는 잘된다.
b) 아이디 중복 확인 등 유효성 검사를 하지 않은 상태로 data 입력할 때 아직 submit이 된다.
이 부분도 모르겠음, , 여쭤 봐야겠다,,
'취준 > Portfolio' 카테고리의 다른 글
[포트폴리오] 커뮤니티 게시판 제작 06 (0) | 2022.03.06 |
---|---|
[포트폴리오] 커뮤니티 게시판 제작 05 (0) | 2022.03.02 |
[포트폴리오] 커뮤니티 게시판 제작 03 (0) | 2022.02.23 |
[포트폴리오] 쇼핑몰 사이트 제작 6일차 (0) | 2022.02.20 |
[포트폴리오] 쇼핑몰 사이트 제작 5일차 (0) | 2022.02.18 |