$name = $_POST['name']; $email = $_POST['email']; $errors = array(); // バリデーション if ($name == '') { $errors['name'] = 'ユーザーネームが未入力です'; } if ($email == '') { $errors['email'] = 'メールアドレスが未入力です'; } // バリデーション突破後 if (empty($errors)) { $dbh = connectDatabase(); $user_mapper = new UserMapper(connectDatabase); $login_form = ['name' => $name, 'email' => $email]; $user = $user_mapper->login($login_form); if ($user) { $user->incrementLoginCount(); $user_mapper->update($user); $_SESSION['user'] = serialize($user); header('Location: index.php'); exit; } else { echo 'ユーザーネームかメールアドレスが間違っています'; } } } ?> <!DOCTYPE html> <html> <head>