그냥 ID/PWD 방식으로만 사용을 해보려고 Q/A 에 올렸었으나 그 전에 처리했던 내용 올려봅니다.
뭐 어려울건 하나도 없고 기냥 회원가입 시 실명 인증 부분을 스킵하고 넘어가면 됩니다.
제가 테스트 하고 확인 없이 copy & paste 를 해서 넣었더니.. 잘못된 내용이 들어갔내요.. ^^;;
package egovframework.com.dam.per.web;
package egovframework.com.sec.rnc.web;
[EgovRlnmManageController.java]
- 아래 코드에서 빨간색 부분을 주석 처리 하면 jsp 단에서 실명처리 된것 처럼 넘어 갈 수 있습니다.
- 또는 걍.. 회원가입 링크를 바로 회원정보 입력 페이지로 넘기셔도 됩니다.
/**
* 실명인증확인화면 호출(주민번호)
* @param model 모델
* @return "egovframework/com/uss/umt/EgovStplatCnfirm"
* @exception Exception
*/
@RequestMapping("/sec/rnc/EgovRlnmCnfirm.do")
public String rlnmCnfirm(Model model, Map<String, Object> commandMap) throws Exception {
model.addAttribute("ihidnum", (String)commandMap.get("ihidnum")); //주민번호
model.addAttribute("realname", (String)commandMap.get("realname")); //사용자이름
model.addAttribute("sbscrbTy", (String)commandMap.get("sbscrbTy")); //사용자유형
model.addAttribute("nextUrlName", (String)commandMap.get("nextUrlName")); //다음단계버튼명(이동할 URL에 따른)
model.addAttribute("nextUrl", (String)commandMap.get("nextUrl")); //다음단계로 이동할 URL
String result="";
if("".equals((String)commandMap.get("ihidnum"))) {
result="info.user.rlnmCnfirm";
model.addAttribute("result", result); //실명확인 결과
return "egovframework/com/sec/rnc/EgovRlnmCnfirm";
}
//방화벽 오픈전 테스트를 위해 임시추가 - 성공강제셋팅
try{
result = rlnmManageService.rlnmCnfirm(
(String)commandMap.get("ihidnum"),
(String)commandMap.get("realname"),
(String)commandMap.get("sbscrbTy"));
}catch(Exception e){
log.error("Exception: " + e.getClass().getName());
log.error("Exception Message: " + e.getMessage());
}finally{
model.addAttribute("result_tmp",result+"__"+result.substring(0,2));
// if (result.substring(0,2).equals("00")){
// result = "success.user.rlnmCnfirm";
// }else if(result.substring(0,2).equals("01")){
// result = "fail.user.rlnmCnfirm";
// }else{
// result = "fail.user.connectFail";
// }
result = "success.user.rlnmCnfirm";
model.addAttribute("result", result); //실명확인 결과
return "egovframework/com/sec/rnc/EgovRlnmCnfirm";
}
}
뭐 어려울게 하나도 없죠.. ^^;