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

王林
リリース: 2023-04-08 09:54:01
転載
3734 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!