例えば、メニューバーの表示やボタンの操作など。フロントエンドで必要な操作のみを考慮してください。 。ありがとうございます
role-menu に従う場合、フロントエンドはロールとメニューの間の関係を保存する必要があります (ここでは roleMenuList と呼びます。もちろん、このリストは通常バックグラウンドから取得されます)。これは純粋な ID を持つリストにすることができます。
ページ上のメニューをレンダリングおよびトラバースするときに、メニュー項目IDがroleMenuListに存在するかどうかが判断され、存在する場合は表示され、存在しない場合は非表示になります。
ボタンの権限の場合、この要素を識別するために id に似た識別子も必要です。
バックエンドからボタン権限リストを取得します。たとえば、myButtion を含む要素を非表示にするか無効にする必要があります。 リーリー
。
ウィンドウを参照できます: アカウント -> ロール -> 権限 権限はホワイトリスト/ブラックリストに登録することも、一緒に使用することもできます バックエンド検証、フロントエンドは、背後にあるロールと権限リストに基づいて調整して処理します。証明書。
以前にphp+mysqlのコメント機能を作成しましたが、現在のユーザー以外には編集、削除などのボタンが表示されません。 リーリー
role-menu に従う場合、フロントエンドはロールとメニューの間の関係を保存する必要があります (ここでは roleMenuList と呼びます。もちろん、このリストは通常バックグラウンドから取得されます)。これは純粋な ID を持つリストにすることができます。
リーリーページ上のメニューをレンダリングおよびトラバースするときに、メニュー項目IDがroleMenuListに存在するかどうかが判断され、存在する場合は表示され、存在しない場合は非表示になります。
ボタンの権限の場合、この要素を識別するために id に似た識別子も必要です。
などのカスタム属性を使用できます。 リーリーバックエンドからボタン権限リストを取得します。たとえば、myButtion を含む要素を非表示にするか無効にする必要があります。 リーリー
コード識別子を認識した後、対応する操作を実行します。もちろん、ここで説明したものは単なる例であり、属性は慎重かつ厳密に定義する必要があります~。
ウィンドウを参照できます: アカウント -> ロール -> 権限
権限はホワイトリスト/ブラックリストに登録することも、一緒に使用することもできます
バックエンド検証、フロントエンドは、背後にあるロールと権限リストに基づいて調整して処理します。証明書。
以前にphp+mysqlのコメント機能を作成しましたが、現在のユーザー以外には編集、削除などのボタンが表示されません。 リーリー