회원가입 - wjdkdtn7233/SemiProject_UP GitHub Wiki
- 경로
- /src/up/member/controller/MemberController.java
* java code
//회원이 입력한 아이디가 있는지 중복체크 DB에서 확인
public ModelAndView idCheck(HttpServletRequest request) {
ModelAndView mav = new ModelAndView();
String userId = ms.idCheck(request.getParameter("userId"));
mav.setView("ajax");
mav.addObject("userId", userId);
return mav;
}
//회원가입을 위해 회원 이메일로 가입하기 메일전송
public ModelAndView emailCheck(HttpServletRequest request) {
ModelAndView mav = new ModelAndView();
int result = 0;
Member m = new Member();
m.setUserId(request.getParameter("userId"));
m.setUserPwd(request.getParameter("userPwd"));
m.setUserName(request.getParameter("userName"));
m.setUserNickName(request.getParameter("userNickName"));
m.setUserEmail(request.getParameter("userEmail"));
// 회원 이메일로 등록 요청 메일 발송
ms.regEmailCheck(m);
mav.setView("member/emailCheck");
return mav;
}
public ModelAndView insertMember(HttpServletRequest request) {
ModelAndView mav = new ModelAndView();
int result = 0;
Member m = new Member();
m.setUserId(request.getParameter("userId"));
m.setUserPwd(request.getParameter("userPwd"));
m.setUserName(request.getParameter("userName"));
m.setUserNickName(request.getParameter("userNickName"));
m.setUserEmail(request.getParameter("userEmail"));
result = ms.insertMember(m);
// 회원 이메일로 등록 요청 메일 발송
if (result >= 1) {
// 변경된 sql 구문이 있다면
mav.setView("member/welcome");
} else {
// 변경된 sql 구문이 없다면
mav.setView("member/register");
mav.addObject("isSuccess", "false");
}
return mav;
}