// Начинаем работу с сессиями
session_start();
$type_of_user = '';
// Проверяем, если в сессии нет ID или Role – просим авторизоваться
if (!$_SESSION['ID'] || !$_SESSION['Role']) {
// Здесь код / переброс на аторизвцию
die('Auth needed');
}
// Далее на примере Role, но под ID просто нужно расширить проверки
// Соответсвенно если данные в БД, получаете из нее роль об текущей $_SESSION['Role']
If ($_SESSION['Role'] == "admin") {
// Если это админ
$type_of_user = 'admin';
}
$menu = '';
if ($type_of_user == 'admin') {
$menu .= '<a href="#">Admin Link 1</a><br>';
$menu .= '<a href="#">Admin Link 2</a><br>';
$menu .= '<a href="#">Admin Link 3</a><br>';
$menu .= '<a href="#">Admin Link 4</a><br>';
} else {
$menu .= '<a href="#">Link 1</a><br>';
$menu .= '<a href="#">Link 2</a><br>';
$menu .= '<a href="#">Link 3</a><br>';
$menu .= '<a href="#">Link 4</a><br>';
}
echo $menu;
$start = "10:00";
$stop = "02:00";
$current_time = "01:01"; // $current_time = date('H:i');
$result = false;
if ($start >= $stop) {
if ($current_time >= "00:00" && $current_time <= $stop) $result = true;
if ($current_time >= $start && $current_time <= "23:59") $result = true;
} elseif ($current_time >= $start && $current_time <= $stop) {
$result = true;
}
if ($result == true) exit ("start - stop");
соответственно Микротик видит только 232/24потому что он сам находится в этой сети –
статический адрес Микротика 192.168.232.22
У удаленного ПК присваивается 192.168.89.255– он не может получить адрес по dhcp