ホームページ  >  記事  >  バックエンド開発  >  PHP はログイン検証にセッションを使用します

PHP はログイン検証にセッションを使用します

王林
王林転載
2020-01-23 19:32:273757ブラウズ

PHP はログイン検証にセッションを使用します

1. 概要

バックエンド言語: php (ネイティブ php を使用し、フレームワークは導入しません)

フロントエンドのスタイル: Bootstrap

主な機能:基本的な管理者機能 一般ユーザーは管理者を利用して一元管理する必要があります。一般ユーザーは統計データを閲覧することができ、管理者ユーザーは管理者センターにログインしてユーザーを管理することのみが可能です。

(関連する学習ビデオ チュートリアルの共有: php ビデオ チュートリアル)

2. セッションの使用法

a. ログインに成功した後、 Record session

<?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 チュートリアル

おすすめの関連記事: 最も包括的な JS インタビューのコレクション2020 年の質問 (最新)

#

以上がPHP はログイン検証にセッションを使用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。