현재 위치: > 최신 기사 목록> PHP를 사용하여 간단한 로그인 시스템을 구축하는 방법

PHP를 사용하여 간단한 로그인 시스템을 구축하는 방법

M66 2025-07-13

PHP를 사용하여 간단한 로그인 시스템을 구축하는 방법

웹 개발에서 시스템에 로그인하는 것이 가장 일반적인 기능 중 하나입니다. 관리 백엔드, 회원 센터 또는 개인 계정 시스템이든, 로그인 인증 기능은 필수 불가결 한 부분입니다. 이 기사는 PHP를 사용하여 개발자가 사용자 인증을 달성 할 수 있도록 기본 로그인 시스템을 구축하는 방법을 보여줍니다.

준비

개발을 시작하기 전에 개발 환경이 올바르게 설정되어 있는지 확인하십시오. PHP, Apache, MySQL 및 기타 관련 도구를 설치해야합니다. 쉽게 관리하려면 XAMPP 또는 MAMP와 같은 통합 개발 환경을 사용하는 것이 좋습니다. "login_system"이라는 하위 폴더를 생성하는 프로젝트 폴더를 만들고 다음에 필요한 코드를 작성합니다.

데이터베이스 테이블을 만듭니다

먼저 사용자 정보를 저장하기 위해 데이터베이스를 설정해야합니다. MySQL에서 다음 필드로 "사용자"라는 테이블을 만듭니다.

테이블 사용자 만들기 (
  id int (11) auto_increment 기본 키,
  username varchar (50) not null,
  비밀번호 Varchar (255)는 null이 아닙니다
);

로그인 양식 페이지를 작성하십시오

다음으로 로그인 양식을 표시하는 HTML 파일을 만듭니다. 간단한 로그인 페이지 예는 다음과 같습니다.

<!DOCTYPE html>
<html>
<head>
  <title>시스템에 로그인하십시오</title>
</head>
<body>
  <h2>로그인에 오신 것을 환영합니다</h2>
  <form action="login.php" method="POST">
    <label for="username">사용자 이름 :</label>
    <input type="text" id="username" name="username" required>
    <label for="password">비밀번호:</label>
    <input type="password" id="password" name="password" required>
    <input type="submit" value="로그인하십시오">
  </form>
</body>
</html>

PHP 로그인 확인 코드를 작성하십시오

다음으로 "login.php"라는 PHP 파일을 만들고 사용자가 제출 한 로그인 정보를 처리하고 확인을 수행하십시오. PHP 코드 예는 다음과 같습니다.

<?php
// 양식 제출의 사용자 이름과 비밀번호를 얻으십시오
$username = $_POST['username'];
$password = $_POST['password'];

// 데이터베이스 연결 매개 변수
$servername = "localhost";
$dbname = "login_system";
$dbusername = "root";
$dbpassword = "";

// 데이터베이스 연결을 만듭니다
$conn = new mysqli($servername, $dbusername, $dbpassword, $dbname);

// 연결이 성공했는지 확인하십시오
if ($conn-> connect_error) {
  다이 ( "데이터베이스 연결 실패 :". $ conn-> connect_error);
}

// 데이터베이스를 쿼리하고 사용자 정보 확인 $ sql = "username = &#39;$ username&#39;및 password = &#39;$ password&#39;";
$ result = $ conn-> query ($ sql);

if ($ result-> num_rows> 0) {
  에코 "성공적으로 로그인!";
} 또 다른 {
  Echo "사용자 이름 또는 비밀번호의 오류!";
}

// 데이터베이스 연결을 닫습니다 $ conn-> close ();
?>

로그인 시스템을 테스트하십시오

위 코드를 완료 한 후 브라우저에서 로그인 시스템을 테스트 할 수 있습니다. 브라우저를 열고 로그인 페이지를 입력하려면 "http : //login_system/index.html"을 입력하십시오. 올바른 사용자 이름과 비밀번호를 입력하고 "로그인"버튼을 클릭하면 시스템이 입력 된 사용자 이름과 비밀번호를 기반으로 확인하고 해당 결과를 표시합니다.

요약

위의 단계를 통해 간단한 로그인 시스템을 성공적으로 만들었습니다. 이 시스템을 통해 사용자는 확인을 위해 사용자 이름과 비밀번호를 입력 할 수 있습니다. 추가 최적화가 필요한 경우 비밀번호 암호화 및 사용자 세션 관리와 같은 보안 기능을 고려할 수 있습니다. 이 기사가 PHP 로그인 시스템의 개발 프로세스를 더 잘 이해하는 데 도움이되기를 바랍니다.