Ejemplo n.º 1
0
 $_SESSION['user_name'] = entity_str(getPost('user_name'));
 if (!isExist($_SESSION['user_name'])) {
     $errors[] = 'ユーザネームを入力してください';
 } else {
     if (!isOverText($_SESSION['user_name'], 20)) {
         $errors[] = '文字数は20文字以内で入力してください';
     }
 }
 $_SESSION['user_email'] = entity_str(getPost('user_email'));
 if (!isExist($_SESSION['user_email'])) {
     $errors[] = 'emailアドレスを入力してください';
 } else {
     if (!isCorrectEmail($_SESSION['user_email'])) {
         $errors[] = '正しいアドレスを入力してください';
     } else {
         if ($user->isEmailExist($db, $_SESSION['user_email'])) {
             $errors[] = '入力したアドレスはすでに存在します';
         }
     }
 }
 $_SESSION['user_password'] = entity_str(getPost('user_password'));
 if (!isExist($_SESSION['user_password'])) {
     $errors[] = 'パスワードを入力してください';
 } else {
     if (!isOverText($_SESSION['user_password'], 20) || !isOnlyAbc($_SESSION['user_password'])) {
         $errors[] = 'パスワードは20文字以内の半角英数字で入力してください';
     }
 }
 $user_password_confirm = getPost('user_password_confirm');
 if ($user_password_confirm !== $_SESSION['user_password']) {
     $errors[] = '確認用パスワードが一致しません';