0

アプリケーションの開発を安全に進める方法について適切な洞察を得るために、仲間のプログラマーからの貴重なフィードバックを探しています。

現在、私のアプリケーションには、ユーザー、管理者、モデレーターの 3 つのユーザー ロールがあります。私がこのアプリケーションを構築し、このアプリケーションで何をしたいのか、また必要なさまざまなレベルの役割を想像するとき、これを達成するための最も安全な方法は何だと思いますか?

たくさんのロールを作成してコントローラーで定義し、権限に基づいてさまざまなビューを作成するか、ロールに基づいて追加のコントローラーを作成してそのようにフィルター処理するか、異なるバージョンでアプリケーションのさまざまなバージョンを作成する方がよいでしょうか。サブドメインを作成し、各バージョンが互いに通信して特定のデータを取得できるようにする API を作成しますか?

このプロジェクトに参加する前に、どんな提案でも大いに役立ちます!

4

1 に答える 1

0

「ユーザー」名前空間をデフォルトにしながら、管理者モジュールとモデレーター モジュールを別の名前空間に置くことができます。適切な場所で共通コードを再利用するだけです。これにより、コードが分離されたままになります。後で別のビューを使用したい場合は、実装が簡単になるはずです。

于 2013-07-19T19:20:06.843 に答える