[VSCode] HTML과 PHP파일 연결하기

2024. 4. 20. 18:34정보보안 및 해킹/웹 서버

index.html과 php파일 연결

1. index.html에서 로그인 input을 받는다

login input 화면

2. login_proc.php 파일로 옮겨가서 해당 아이디와 비밀번호가 맞는지 확인

Wrong

login_proc.php내에서 if문을 통해 띄운 alert창

틀렸을 경우 alert창을 통해 틀렸음을 알리고, 다시 index.html파일로 돌아가 login input을 받는다

Correct

login_proc.php내에서 if문을 통해 login.pgp파일로 넘어감

로그인에 성공한 경우 login_proc.php에서 login.php파일로 넘어가기

 

index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <form action="login_proc.php" method="POST">
  <h3>아이디와 패스워드 입력</h3>
  <label for="id"> ID : </label><br>
  <input type="text" name="id" placeholder="User ID"/><br>
  <label for="pass"> PASSWORD : </label><br>
  <input type="password" name="pass" placeholder="User Password"/><br>

  <input type="submit" value="Login"/>
</form>
</body>
</html>

login_proc.php

<?php
$id = $_POST['id'];
$pass = $_POST['pass'];

if($id == 'test' && $pass == '1234')
{
  header("Location: login.php");
  exit;
}
else
{
  echo "<script>alert('아이디 혹은 비밀번호가 틀렸습니다.');
  location.href='index.html'
  </script>";
}

?>

login.php

<?php

  echo "로그인 성공";

?>