Webアプリケーションのさまざまな機能に対するユーザーアクセス権またはアクセス許可を実装する必要があります。例えば;ユーザーがレポートを表示できない場合、[レポート]メニューを表示しない場合、または新しい従業員を作成できない場合は、[新規]ボタンを表示しないでください。これらのユーザーアクセス権またはアクセス許可は、UI要素をオン/オフにします。私はこれを達成するためのパターンやベストプラクティスを探しています。Webアプリケーションの機能へのユーザーアクセス権またはアクセス許可パターンまたはベストプラクティス
私はbool UserHasPermission(Activity)という関数を作成することを考えていました。この関数は、UserSecurityクラスの内部にあります。私は、「レポート」や真偽などのアクティビティを渡します。もし真実なら、私はmanuoption.visible = trueまたはそれ以外の方法で行います。
これは良い考えですか?アクティビティ "レポート"を含む文字列を渡す必要がある場合は、唯一のことは私には迷惑です。
が代わりに車輪の再発明の
アルド