일반 회원, 기업 회원, 업무담당자 세 개의 사용자 구분에 따라 이름, 이메일 정보를 갖고 아이디를 찾기 처리할 수 있다.
1. 사용자 업무구분 <tr> <td><input name="rdoSlctUsr" type=radio value=radio checked onClick="fnCheckUsrId('GNR');">일반</td> <td><input name="rdoSlctUsr" type=radio value=radio unchecked onClick="fnCheckUsrId('ENT');">기업</td> <td><input name="rdoSlctUsr" type=radio value=radio unchecked onClick="fnCheckUsrId('USR');">업무</td> </tr> 2. 아이디를 찾기위한 조건 : 이름, 이메일주소 <tr> <td class="required_text" nowrap>이름 </td> <td><input type="text" name="name"/></td> </tr> <tr> <td class="required_text" nowrap>이메일 </td> <td><input type="text" name="email"/></td> </tr>
// 1. 아이디 찾기 LoginVO resultVO = loginService.searchId(loginVO); if (resultVO != null && resultVO.getId() != null && !resultVO.getId().equals("")) { model.addAttribute("resultInfo", "아이디는 " + resultVO.getId() + " 입니다."); return "cmm/uat/uia/EgovIdPasswordResult"; } else { model.addAttribute("resultInfo", egovMessageSource.getMessage("fail.common.idsearch")); return "cmm/uat/uia/EgovIdPasswordResult"; }
입력한 이름과 이메일을 가지고 사용자 테이블에서 아이디를 조회한다.