회원가입 - 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;
}
⚠️ **GitHub.com Fallback** ⚠️