코드/PHP

[PHP] Login Session Example

야곰야곰+책벌레 2021. 8. 26. 18:58
728x90
반응형

다음 예는 사용자의 login을 허용하는 php 샘플이다.

( 출처 : http://jun.hansung.ac.kr/SWP/PHP/PHP%20Login%20Example.html )

상기 사이트에서 도움을 받으며,

상기 사이트에서는 파일을 이용하여 Login 하였지만, 샘플 파일은 mariaDB을 이용하여 로그인한다.

apache 2.4.4 , php 7.4.3 , mariaDB를 사용했다.

 

PHP Login Session Example.zip
0.00MB

member/login.php의 계정 정보를 등록해야 한다.

<?php
    $conn = mysqli_connect("localhost", "DB계정", "DB계정비밀번호", "DB이름") or die("Failed to connect to DB");

    $userId  = check_param("userId");
    $userPwd =  check_param("userPwd");

    session_start();
    
    ... 이하 생략

메인 페이지는 아래와 같다.

로그인에 성공하면 아래와 같은 화면이 나타난다.

Page 2는 없기 때문에 링크 에러가 발생한다.

로그아웃을 하면 로그인 화면으로 돌아간다.

728x90
반응형