> 백엔드 개발 > PHP 튜토리얼 > PHP는 로그인 확인을 위해 세션을 사용합니다.

PHP는 로그인 확인을 위해 세션을 사용합니다.

王林
풀어 주다: 2023-04-08 09:54:01
앞으로
3789명이 탐색했습니다.

PHP는 로그인 확인을 위해 세션을 사용합니다.

1. 개요

백엔드 언어: php (네이티브 php 사용, 프레임워크 도입 없음)

프런트엔드 스타일: 부트스트랩

주요 기능: 기본 관리자 기능, 일반 사용자는 관리자 통합 관리. 일반 사용자는 통계자료를 볼 수 있으며, 관리자 사용자는 관리자 센터에 로그인하여 사용자를 관리할 수 있습니다.

(관련 학습 영상 튜토리얼 공유: php 영상 튜토리얼)

2. 세션 사용

a. 로그인에 성공한 후 세션을 생성하고 기록해야 합니다

<?php

    require "../DB/MySQLHelper.php";
    require "../BLL/UserBLL.php";
    $result = -1;
    if(count($_POST)!=2)
    {
        echo $result;
        return;
    }
    $name = $_POST["name"];
    $password = $_POST["password"];

    $helper = new MySQLHelper();
    $helper->InitMySQL();
    $level = SelectUserLevel($helper,$name,$password);
    if($level != -1)
    {
        $result = $level;
        session_start();
        $_SESSION["user"] = true;
        $_SESSION["name"]=$name;
        $_SESSION["pwd"]=$password;
    }
    echo $result;
?>
로그인 후 복사

b. 다른 기능 모듈은 일반 PHP, 다른 모듈은 이 PHP를 호출하여 호출하기 전에 로그인할지 여부를 결정합니다.

<?php
    $user = false;
    session_start();
    //  判断是否登陆
    if (isset($_SESSION["user"]) && $_SESSION["user"] === true) {
        echo "true";
    } 
    else {
        $_SESSION["user"] = false;
        echo "false";
    }

?>
로그인 후 복사

추천 관련 기사 및 튜토리얼: php 튜토리얼

추천 관련 기사: 2020년 js 인터뷰 질문의 가장 완벽한 모음(최신)

위 내용은 PHP는 로그인 확인을 위해 세션을 사용합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿