20250403 아이디찾기 다이어그램.drawio.png

1.이름과 휴대폰번호 입력된 값을 가져옴

memberDomain.setMemberNamememberName);
memberDomain.setMemberPhone1(memberPhone1);
memberDomain.setMemberPhone2(memberPhone2);
memberDomain.setMemberPhone3(memberPhone3);

2.마이바티스로 회원정보 확인

String id = memberService.findId(memberDomain);
<!-- 아이디 찾기 -->
<select id="findId" resultType="String" parameterType="memberDomain">
<![CDATA[
   select memberId from member
   where memberName = #{memberName}
   and memberPhone1 = #{memberPhone1}
   and memberPhone2 = #{memberPhone2}
   and memberPhone3 = #{memberPhone3}
]]>
</select>

3.일치하면 회원 아이디 표시, 아니라면 error를 jsp로 보냄

if(id != null && !id.isEmpty()) {
	model.addAttribute("id", id);
}else {
	model.addAttribute("error","일치하는 회원정보가 없습니다.");
}

return "/member/checkId";
}