Du skal i din MySQL database oprette i brugerdatabasen, et felt som hedder admin. Så skal, hvis en bruger er admin, stå 1 i det felt hos en bruger, eller 0 hvis han ikke er.
Så kan du i dit forum lave en kode som går ind og tjekker om personen er admin. Er han det, vil der stå Admin under hans navn. Dette gøres ved hjælp af denne kode (bare et eksempel - i dette tilfælde med hjælp fra sessions).
<?
$id = $_SESSION['id'];
$sql = "SELECT * FROM users WHERE id='$id'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
// Så kan denne indsættes hvor der skal stå admin.
if ($row['admin'] == 1) {
echo "Admin";
}
?>
Så går jeg ud fra at du også vil give adgang til admin panelet hvis du står som admin. Dette kan gøres på følgende måde. Nu starter vi med koden der skal stå i forum oversigten (eller hvor du nu vil have den);
<?
$id = $_SESSION['id'];
$sql = "SELECT * FROM users WHERE id='$id'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
// Dette er linket til admin panelet som kun kommer frem
// hvis du er admin
if ($row['admin'] == 1) { ?>
<a href="admin/til/admin/panel">Admin Panel</a>
<? } ?>
I admin panelet skal følgende kode så stå i toppen.
$user = $_SESSION['id'];
$sql = "SELECT * FROM users WHERE id='$user'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
if ($row['admin'] == 1) {
// Og så koden for admin panelet
}