將用戶權限存為型如以下格式
$perm=user,author,admin
若添加權限,則可用
$perm.=,XXXX;
添加權限字符串,其間用特殊字符分開,本例用的是“,”
程序中需要判斷用戶是否有$isperm權限時可以用以下代碼:
$isperm=user;
if(ereg("$isperm", "$perm")){echo "
是普通用戶";
}else{
echo "
不是普通用戶"; }
$isperm=author;
if(ereg("$isperm", "$perm")){echo "
是版主";
}else{
echo "
不是版主"; }
$isperm=admin;
if(ereg("$isperm", "$perm")){echo "
是管理員";
}else{
echo "
不是管理員";}
必須指出的是,不同權限的名稱不能互相包涵,如:
admin和bbsadmin
建議每個權限名稱加上特有前綴或後綴,如:
bbsadmin、chatadmin、webadmin
就OK了。