1. 로그인 기능 구현

1-1) script 짜기

login.jsp

 

1-2) mapper에 db 구문 넣기

MemberMapper.xml

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 구문이 작동을 안 했음.

memberController.java

 

2-3) 아이디 및 비밀번호 유효성 검사

a) 유효성 검사를 안 거치고 바로 가입됨.

그리고 내가 원했던 건 id 중복 검사나 비밀번호 확인할 때 유효성 검사도 같이 되길 원하는 거라... code 수정 완료.

ajax 구문에 else if 달고 넣으니까 유효성 검사는 잘된다.

 

b) 아이디 중복 확인 등 유효성 검사를 하지 않은 상태로 data 입력할 때 아직 submit이 된다.

이 부분도 모르겠음, , 여쭤 봐야겠다,,

복사했습니다!