Maison  >  Article  >  développement back-end  >  PHP utilise une session pour la vérification de la connexion

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

王林
王林avant
2020-01-23 19:32:273740parcourir

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;
?>

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";
    }

?>

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer