Maison > Article > développement back-end > 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!