İlk olarak, gidip o kullanıcı adı ile herhangi bir kayıt olup olmadığını görmek için bir sorgu yapmak ve yönetici Alan Açık kontrol etti. Varsa, o adı bir admin. Aynı kullanıcı adı ile birden fazla kullanıcı varsa, bu ancak çalışmaz, bu yüzden bunun yerine bir kullanıcı kimliği kullanmak isteyebilirsiniz.
function check_admin($username)
{
// Look for a person with that username, and the admin field is set to ON
$sql = 'SELECT * FROM TABLE WHERE User_Name="'.$username.'" AND Admin=1';
$result = mysql_query($sql);
// If there are any results, the person should be an admin (given usernames are unique)
if(mysql_num_rows($result) !== 0)
{
return true;
}
else
{
return false;
}
}
O zaman sadece bir çek olarak kullanmak
if(check_admin("bob") == true)
{
// super secret admin stuff
}