Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Php role помогите пожалуйста

как сделать так чтобы если перейдя на страницу admin.php если будет в role admin то человек останется на странице. А если в role /admin.php не будет, то человек перейдет на страницу /profile.php

По дате
По рейтингу
Аватар пользователя
Просветленный
12345678910111213141516171819
 <?php 
session_start(); // Не забудьте вызвать session_start() в начале скрипта, если этого еще не сделано 
 
// Проверяем, если пользователь не авторизован, перенаправляем на страницу авторизации 
if (!isset($_SESSION['role'])) { 
    header('Location: login.php'); 
    exit; 
} 
 
// Проверяем значение роли пользователя 
if ($_SESSION['role'] === 'admin') { 
    // Если роль равна 'admin', оставляем пользователя на странице admin.php 
    // Можно вставить здесь любой код, специфичный для администратора 
} else { 
    // Если роль не равна 'admin', перенаправляем пользователя на страницу profile.php 
    header('Location: profile.php'); 
    exit; 
} 
?>