PHP utilise une session pour la vérification de la connexion

王林
Libérer: 2023-04-08 09:54:01
avant
3763 Les gens l'ont consulté

PHP utilise une session pour la vérification de la connexion

1. Présentation

Langage back-end : php (le php natif est utilisé, aucun framework n'est introduit)

Style front-end : Bootstrap

Fonctions principales : fonctions d'administrateur de base. Les utilisateurs ordinaires doivent utiliser des administrateurs pour une gestion unifiée. Les utilisateurs ordinaires peuvent afficher les données statistiques et les utilisateurs administrateurs peuvent uniquement se connecter au centre d'administration pour gérer les utilisateurs.

(Partage du didacticiel vidéo d'apprentissage associé : Tutoriel vidéo php)

Utilisation de la session

Après une connexion réussie, vous devez créer et 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;
?>
Copier après la connexion

b.D'autres modules fonctionnels utilisent la méthode spécifique de session pour écrire un php général. D'autres modules appellent d'abord ce php pour déterminer s'ils doivent se connecter avant d'appeler.

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

?>
Copier après la connexion

Articles et tutoriels connexes recommandés : Tutoriel php

Articles connexes recommandés  : Collection complète de questions d'entretien js dans 2020 (Dernière)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal