ユーザーがいるPHPでアプリケーションを作成しました。ユーザーにはさまざまなレベルがあります.1、2、3、4としましょう。ユーザーがログインすると、レベル番号を含むセッションが設定されます。アプリケーションは、次のようにユーザー レベルに応じて異なるページを表示します。
if($role_level > 3)
{
//Show something
}
ここで、ユーザーが新しいユーザーを追加し、おそらくドロップダウン (html 選択) ボックスからロールを定義できるユーザー追加セクションを作成したいと考えています。しかし、彼らは自分よりも低い役割しか定義できません。私はこのようなことを考えています:
<select>
("SELECT * FROM `roles` WHERE `roles_level` < $role_level)
loop results into <options></options>
</select>
これについて何かコメントはありますか?それについてもっと良い方法はありますか?上記は影響しますか?