コード例 #1
0
ファイル: UserAction.java プロジェクト: linbao-lee/webstore
 public String register() throws Exception {
   String flag = INPUT;
   // && !&&!)
   if (Common.isEmpty(user.getUsername())) {
     this.setParameters("username_reg=null&pattern=reg");
   } else if (Common.isEmpty(user.getPassword())) {
     this.setParameters("password_reg=null&pattern=reg");
   } else if (Common.isEmpty(user.getEmail())) {
     this.setParameters("email=null&pattern=reg");
   } else if (!this.getExtention().equals(user.getPassword())) {
     this.setParameters("password=different&pattern=reg");
   } else {
     if (CommonEmail.isEmail(user.getEmail())) {
       if (userService.getByUserName(user.getUsername()).size() == 0) {
         if (userService.getByEmail(user.getEmail()).size() == 0) {
           userService.add(user);
         } else {
           this.setParameters("user=existed&pattern=reg");
         }
       } else {
         this.setParameters("user=existed&pattern=reg");
       }
     } else {
       this.setParameters("email=incorrect&pattern=reg");
     }
   }
   return flag;
 }
コード例 #2
0
ファイル: UserAction.java プロジェクト: linbao-lee/webstore
 /**
  * @target
  * @useage
  * @param
  * @return
  * @throws Exception
  */
 public String add() throws SQLException, NumberFormatException, NullPointerException {
   String flag = "";
   int i = 0;
   if (null != user) i = userService.add(user);
   if (i > 0) flag = SUCCESS;
   else if (i == 0) flag = INPUT;
   else if (i < 0) flag = ERROR;
   return flag;
 }