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
Guanhuioriginal
2020-05-14 15:44:314341parcourir

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;

?>

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

?>

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

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!

Déclaration:
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