Maison > développement back-end > Problème PHP > Comment implémenter différentes autorisations pour accéder à différentes pages en PHP

Comment implémenter différentes autorisations pour accéder à différentes pages en PHP

Guanhui
Libérer: 2023-03-01 08:06:01
original
4344 Les gens l'ont consulté

Comment implémenter différentes autorisations pour accéder à différentes pages en PHP

Comment implémenter différentes autorisations pour accéder à différentes pages en PHP

Tout d'abord, lorsque l'utilisateur se connecte avec succès, ajoutez le niveau d'autorisation de l'utilisateur à la Session ;

<?php

$user_perm_level = 1;

session_start();

$_SESSION[&#39;user_perm_level&#39;] = $user_perm_level;

?>
Copier après la connexion

Retirez ensuite le niveau d'autorisation stocké dans la Session lors de l'accès à la page

<?php
session_start();

$user_perm_level = $_SESSION[&#39;user_perm_level&#39;];

?>
Copier après la connexion

Enfin, passez à la page correspondante en fonction du niveau d'autorisation ;

<?php
session_start();

$user_perm_level = $_SESSION[&#39;user_perm_level&#39;];

switch($user_perm_level){
  case 1:
    header("location: topage1.php");
    break;
  case 2:
    header("location: topage2.php");
    break;
  case 3:
    header("location: topage3.php");
    break;
  default:
    header("location: topage.php");
    break;
}
?>
Copier après la connexion

Tutoriel recommandé : "Tutoriel PHP"

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:php.cn
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