登録ユーザー、サイト管理者、ユーザー管理者など、いくつかの異なるユーザータイプを持つWebアプリケーションの作業を始めています。ユーザーには複数の役割があります。
以前のプロジェクトでは、User、UserRole、User_UserRoleの3つのテーブルを使用してさまざまなユーザースキーマを管理できました。このアプローチでは、UserとUserRole(User_UserRoleテーブル内)の間のMM関係を比較的簡単に管理できました。
ただし、以下の理由により、このプロジェクトではこのアプローチがうまく機能しないと思います。誰(サイト管理者またはユーザー管理者)が各ユーザーを承認するかを追跡できる必要があります。
私はこれに対するエレガントな解決策を思い付くことができず、いくつかの提案を探しています。シンプルであるほど良い。