public void regist(RegisterRequest req) {
   // 동일한 이메일을 갖는 회원 데이터가 존재하는지 확인
   Member member = memberDao.selectByEmail(req.getEmail());
   if (member != null) {
     throw new AlreadyExistingMemberException("dup email " + req.getEmail());
   }
   Member newMember = new Member(req.getEmail(), req.getPassword(), req.getName(), new Date());
   memberDao.insert(newMember);
 }
Exemple #2
0
  /**
   * 通过一个待验证用户
   *
   * @param model
   * @param userid
   * @return
   */
  @RequestMapping(value = "/member/accept/{userid}", method = RequestMethod.GET)
  public String acceptOneMember(
      Model model, @PathVariable("userid") int userid, RedirectAttributes redirectAttributes) {

    memberDao.acceptMember(new int[] {userid});
    redirectAttributes.addFlashAttribute("Msg", "已通过!");
    return "redirect:/admin/verify/list";
  }
Exemple #3
0
  public static void main(String[] args) throws Exception {
    InputStream inputStream = Resources.getResourceAsStream("step30/exam03/mybatis-config.xml");
    SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

    MemberDao memberDao = new MemberDao();
    memberDao.setSqlSessionFactory(sqlSessionFactory);

    Member member = new Member();
    member.setNo(11);
    member.setName("강감찬");
    member.setEmail("*****@*****.**");
    member.setTel("1111-3333");

    memberDao.update(member);

    System.out.println("변경 성공!");
  }
 public void printMemberInfo(String email) {
   Member member = memberDao.selectByEmail(email);
   if (member == null) {
     System.out.println("데이터 없음");
     return;
   }
   printer.print(member);
   System.out.println();
 }
Exemple #5
0
 /**
  * 批量通过待验证的用户
  *
  * @param model
  * @param userid
  * @return
  */
 @RequestMapping(value = "/member/accept", method = RequestMethod.POST)
 public String acceptMember(
     Model model,
     @RequestParam(value = "userid[]") int[] userid,
     RedirectAttributes redirectAttributes) {
   memberDao.acceptMember(userid);
   redirectAttributes.addFlashAttribute("Msg", "已通过!");
   return "redirect:/admin/verify/list";
 }
Exemple #6
0
  /**
   * 分页显示通过验证用户
   *
   * @param model
   * @param page
   * @return
   */
  @RequestMapping(value = "/member/list", method = RequestMethod.GET)
  public String viewMemberList(Model model, String page) {

    int pageNum = page == null ? 1 : Integer.valueOf(page);
    Page<V9Member> memberPage = memberDao.queryForMemList(pageNum, 15, 1);
    model.addAttribute("page", memberPage);
    model.addAttribute("currentPage", pageNum);
    return "admin/member/memberlist";
  }