ホームページ >バックエンド開発 >PHPチュートリアル >ereg 関数を使用してユーザー権限を決定する_PHP チュートリアル
ユーザー権限を次の形式で保存します
$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
)。