Du kunne jo sætte en session cookie med et user id og hvis man så kører et af dine admin scripts kan du jo bare vha. SQL tjekke om den bruger har nogle admin rettigheder(hvis nu man har nogle co-admins)/er admin....
Fx:
Der hvor du normalt i dit login script bare sætter en seesion cookie, tilføjer du en ekstra linje med et user id...
// noget sql
$_SESSION['user_id'] = $rk['id'];
og ved dine admin script skriver du i toppen (efter du har logget ind på fx. MySQL)
if(isset($_SESSION['logget_ind']) && isset($_SESSION['user_id']))
{
// noget sql fx.
$sql = mysql_query("SELECT * FROM `users` WHERE `id` = ".$_SESSION['user_id']." AND `rights` = 'admin';");
if(mysql_num_rows($sql) <= 0)
{
die("Du må ikke være her, selvom du er logget ind!");
}
}
else
{
die("Hov du må vidst ikke være her!!");
}
Indlæg senest redigeret d. 26.03.2007 18:51 af Bruger #6791