DB 없이 우분투로 간단한 로그인 페이지를 만들어보자
아파치 웹서버를 활용할 예정이니 /var/www/html에 페이지를 만든다
id가 admin, password가 admin1234이면 로그인 성공이 되는 페이지 만들기
우선 아이디와 비밀번호를 입력할 수 있는 공간과 입력한 정보를 제출할 버튼이 필요하다
제출은 계정정보를 노출하지 않기 위해 POST 방식으로 한다
데이터는 로그인 확인 페이지로 전송한다
<html>
<head>
</head>
<body>
<form class="loginForm" method="POST" action="login_proc.php">
<input type="text" name="id" placeholder="id">
<input type="password" name="password" placeholder="password">
<input type="submit">
</form>
</body>
</html>
입력받은 아이디와 비밀번호를 변수에 담고, admin/admin1234와 일치하는 지 확인하여 성공 또는 실패 메세지를 출력한다
<html>
<head>
</head>
<body>
<?php
$userid = $_POST['id'];
$userpw = $_POST['password'];
if ($userid == "admin" && $userpw == "admin1234"){
echo "환영합니다";
} else {
echo "아이디와 비밀번호를 확인해주세요";
}
?>
</body>
</html>
sudo service apache2 start
브라우저에서 localhost/login.php에 접속