Aquarium(10)
-
10일차
시간이 남아 아이디 찾기 비밀번호 찾기를 구현하려고 한다. 먼저 아이디 찾기, 비밀번호 찾기 페이지의 핵심 코드는 다음과 같다. findId.html 아이디 찾기 아이디 찾기 findPw.html 비밀번호 찾기 ..
2024.07.02 -
9일차
오늘은 내가 맡은 역할 중 회원 가입 + 회원 정보 수정 중에서 마지막 파트인 회원 탈퇴를 구현하고, 이제 나머지 자투리 페이지들을 만드는 것이 목표. 일단 로그인 실행 이제 xml 파일에 다음 구문을 추가 delete from member where memberNo = #{memberNo} 그리고 MyInfo.html에서 회원 탈퇴 부분만 따로 form을 파서 버튼을 만듦 탈퇴하기 곧이어 Mapper, Service, Controller 작성 Mapper //회원 탈퇴 void deleteMember(@Param("memberNo") int memberNo); Service //회..
2024.06.27 -
8일차
오늘은 ajax를 배운 겸 포기했던 아이디 중복 검사를 다시 구현하고 이메일 인증을 구현해보려고 한다. 먼저 아이디 중복 검사Controller//아이디 중복 검사@PostMapping("/checkId")@ResponseBodypublic ResponseEntity checkId(@RequestParam("memberId") String memberId) { boolean result = false; // 입력된 memberId가 비어있는지 검사 if (memberId.trim().isEmpty()) { result = false; } else { // memberId가 비어있지 않으면 서비스 계층에서 중복 여부를 확인 if (membe..
2024.06.26 -
7일차
오늘은 메인페이지 CSS를 끝내야 하는 날. figma에서 구상했던 메인페이지의 모습을 최대한 구현하려고 노력했다. 방문 전 정보 이용안내 공지사항 ..
2024.06.25 -
6일차
생각해보니 아이디 중복검사 코드를 안만들어서 그것부터 해결해야함. 그런데 배운 영역이 아니어서 고생길이 예상됨. 일단은 저번에 남겨왔던 오류인 리다이렉트 오류를 해결. @PostMapping("/registerForm") public String insertMember(RegisterForm registerForm, Model model) { registerFormService.insertMember(registerForm); return "redirect:/"; return "registerForm"을 return "redircet:/"로 변경. 덕분에 에러페이지가 뜨는 현상은 해결. 나중에 로그인 페이지로 이동시키게 변경할 예정임. 본래 예정에 있던 아이디 중복검사는 ajax를 쓰는 것이 편하..
2024.06.24 -
5일차
푸터를 마무리. /*푸터*/ footer { background-color: darkblue; color: white; margin-top: 30px; padding: 10px 0; } | ..
2024.06.21