Heim  >  Artikel  >  Backend-Entwicklung  >  PHP verwendet eine Sitzung zur Anmeldeüberprüfung

PHP verwendet eine Sitzung zur Anmeldeüberprüfung

王林
王林nach vorne
2020-01-23 19:32:273746Durchsuche

PHP verwendet eine Sitzung zur Anmeldeüberprüfung

1. Übersicht

Back-End-Sprache: PHP (natives PHP wird verwendet, es wird kein Framework eingeführt)

Front-End-Stil: Bootstrap

Hauptfunktionen: Grundlegende Administratorfunktionen. Normale Benutzer müssen Administratoren für eine einheitliche Verwaltung verwenden. Normale Benutzer können statistische Daten anzeigen, und Administratorbenutzer können sich nur beim Administratorcenter anmelden, um Benutzer zu verwalten.

(Zugehöriges Lernvideo-Tutorial: PHP-Video-Tutorial)

2. Sitzungsnutzung

a Sitzung aufzeichnen

<?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. Andere Funktionsmodule verwenden die spezifische Sitzungsmethode, um ein allgemeines PHP zu schreiben, um zu bestimmen, ob sie sich anmelden müssen, bevor sie aufrufen.

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

?>

Empfohlene verwandte Artikel und Tutorials: PHP-Tutorial

Empfohlene verwandte Artikel : Umfassende Sammlung von js-Interviewfragen in 2020 (Neueste)

Das obige ist der detaillierte Inhalt vonPHP verwendet eine Sitzung zur Anmeldeüberprüfung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen