$_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[] = '確認用パスワードが一致しません';