본문 바로가기
C. 웹/실습

[WEB] 홈페이지 만들기 4.로그인 구현하기

by E-HO 2017. 7. 8.
728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
     session_start();
    $sqlConn = mysqli_connect("localhost","root","poo980408","user");
 
    $id = $_POST['loginID'];
    $pass = $_POST['loginPW'];
 
    $getID = "SELECT *FROM info WHERE id='$id'";
    $got = $sqlConn->query($getID);
    $An=$got->fetch_array(MYSQLI_BOTH);
    if($An['id'== $id)
    {
        if($An['password']==$pass)
        {
                $_SESSION['id'= $An['id'];
                $_SESSION['password'= $An['password'];
                echo "<script>
            document.location.href='http://localhost/member.php';
            </script>";
        }
        else{
            echo "<script>alert(\"PASSWORD가 일치하지 않습니다.\");</script>";
        echo "<script>
        document.location.href='http://localhost/register.html';
        </script>";
        }
    }
    else {
        echo "<script>alert(\"ID와 PASSWORD가 일치하지 않습니다.\");</script>";
        echo "<script>
        document.location.href='http://localhost/register.html';
        </script>";
    }
    $got->free();
 
?>
 
cs

세션을 이용해서 로그인한 ID와 PASSWORD를 각각 

$_SESSION['id'], $_SESSION['password']에 저장 해주었다.

다음은 로그인 후의 화면인 member.php를 보자.

반응형