mysql — кнопка отображения PHP, если пользователь является администратором

С этим фрагментом кода ниже я получаю пользователей, которые являются администраторами из базы данных. Пользователь является администратором, если он имеет значение «1» в строке «admin». Так что я могу получить адреса электронной почты только от всех администраторов, но как мне сделать кнопку, которая доступна только для этих администраторов, чтобы только они могли перейти в панель администратора.

$admincheck = $db->prepare("SELECT mail From users WHERE admin = 1");
$admincheck->execute();
$admin = $admincheck->fetchAll(PDO::FETCH_ASSOC);
foreach ($admin as $row) {
echo $row['mail'];
}

-2

Решение

Создайте оператор if, проверяющий, возвращает ли значение admin значение true> создать кнопку.

 <?php if($admin == true){
echo "<button>Adminpanel</button";
}
?>

или же

 <?php
if($admin == true){
?>

<button>button</button

<?php
}
?>

Также сделайте проверку перед загрузкой содержимого страницы, если пользователь является администратором, поэтому никто не может просто попасть туда, только введя URL.

В первом примере вы отображаете кнопку на странице, а во втором — просто используете HTML как обычно.

0

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

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector