본문 바로가기

JAVA/개인 프로젝트

[JAVA/spring] 개인프로젝트 #4 나만의 미니홈피만들기 - 미니홈피 로그인 구현. (아이디와 패스워드 일치하는지에 따라 로그인가능여부 구현)

회원가입을 구현함에 따라 로그인을 구현하기로 하였다.

로그인 구현은 dto에있는 id와 pw값이 일치하는경우 0,

id가 일치하지 않는경우 1, pw가 일치하지 않는경우 2,

기타 에러일경우 처리를 -1로 하였다.

memberController 추가.

 

회원체크 부분에 getWorldMemberById는 해당회원이 실제 가입이 되어있는지 체크하는 부분이다. (로그인 이후에 세션이 유지되는부분을 구현하기위에)

id와 pw가 일치할경우 memInfo 라는 이름의 dto값이 세션에 들어올것이며, 로그아웃부분을 구현할때 쓰임.

 

이와같이 구현해줄경우, 로그인jsp에서 존재하지않는 id나 불일치하는 pw를 입력할경우

"아이디 또는 비밀번호가 일치하지 않습니다" 라는 문구가 나오며 다시 login.jsp로 돌아간다.

 

한가지 문제가생겼는데, 로그인 될경우 위와 같이 메세지로 로그인 되었습니다. 라는 문구를 띄었으나,  바로 메인페이지로 넘어가는 이슈가 있다. 

그리고 카카오api도 오늘 같이 구현하였으나 카카오 정보에서 hp값을 가져오는거까진 되나 가입버튼 누를시에 값이 넘어오지않는다..해당부분은 내일 다시확인해봐야겠다.