как скрыть кнопку для обычных пользователей и показать для администратора

Я хочу скрыть кнопку в меню поиска для определенной страницы для обычных пользователей, чтобы они не могли получить доступ к странице только для администраторов. Я новичок в написании этого кода, поэтому я прошу вас, ребята, которые имеют гораздо больше знаний, чем я, о помощи.

Я хочу скрыть имя файла / страницы upload.php для обычных пользователей и шоу только для администраторов

Кто-нибудь знает, как я могу сделать это с php?


Я очень ценю за любую помощь. Спасибо!

-1

Решение

Трудно дать совет без вашего контекста, но простой пример для вашего сценария:

// Normal Page
if($_SESSION['user_level'] > x){
//show button
}

// Admin-Only-Page
if($_SESSION['user_level'] < x){
die("Access denied");
}
2

Другие решения

Вы можете захватить user type пользователя в session, И, в зависимости от типа пользователя, показать / скрыть кнопку.

<?
if(S_SESSION['userType'] == 'Admin') {
//Show
}
if(S_SESSION['userType'] == 'User') {
//Hide
}
?>
2

Зависит от того, как вы определяете администратора, например, если он является пользователем, чей идентификатор равен 1, используйте следующий скрипт:

<?php
$current_user_id = // get it from the session if user is logged in
If ($current_user_id == 1):
?>
<input ...>
<?php endif; ?>
1

Для этого вам нужно установить один флаг в базе данных, поскольку пользователь является администратором или обычным пользователем.
после этого в вашем коде проверьте с условием, что вошедший в систему пользователь является администратором или нет;

например, роль администратора равна 1, тогда:

if($user->role == 1){
// your button code
}

просто, наслаждайся 🙂

1

например, вы можете использовать следующую условную инструкцию:

if ($user -> role == 1){
// `enter code here`
}
-1
По вопросам рекламы [email protected]