Как отобразить на основе разрешений пользователя - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь создать систему уровня доступа, в которой администраторы видят x, супервизоры видят y, а пользователи видят z (не фактические роли).

Раньше не создавал систему уровня доступа, но думал об использовании чего-то подобного ниже, но это не работает:

if(isset($_SESSION['Usertype'])){

  if($_SESSION['Usertype'] == "admin"){
   echo "You are an admin";
   }
   else {
     echo "You are not an admin";
   }
}

или даже это:

if(isset($_SESSION['Usertype'])){

  if($_SESSION['Usertype'] == "admin"){
   echo "You are an admin";
   }
  if($_SESSION['Usertype'] == "supervisor"){
   echo "You are a supervisor";
   }
  if($_SESSION['Usertype'] == "user"){
   echo "You are a user";
   }
}

1 Ответ

0 голосов
/ 23 апреля 2019

Это работа для меня.

session_start();
$_SESSION['Usertype'] = 'admin';
echo $_SESSION['Usertype'];
if(isset($_SESSION['Usertype'])){
  if($_SESSION['Usertype'] == "admin"){
   echo "You are an admin";
  }
  if($_SESSION['Usertype'] == "supervisor"){
   echo "You are a supervisor";
  }
  if($_SESSION['Usertype'] == "user"){
   echo "You are a user";
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...