


Программирование
+3Php 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;
}
?>
Больше по теме