これについて「正しい」方法で行っているかどうかはわかりません。
私のアプリケーションでは、最近、2 番目の「タイプ」のユーザーの要件が追加されました。これは、現実的には、このユーザーをプライマリ タイプとは異なるコントローラーにルーティングする必要があることを意味します。
より具体的な例として:
アプリケーションの主なユーザーはスタッフ メンバーになります。彼らは会社全体の情報を見る必要があります。
現在、会社のクライアントはアプリケーションにログインして、ニーズに固有の情報を表示できる必要があります (それ以上は必要ありません)。
さらに、将来的にはさらに多くのタイプのユーザーが存在する可能性があります。
これを設計/実装する「正しい」方法は何ですか?