私は最近、ASP.NET MVC 4 を調査しています。誰かが私の質問に答えて助けてくれれば幸いです。
学術プロジェクト「プロジェクト管理・支援システム」を構築しています。私は独自のデータベースを設計しました。データベース内のユーザー用に独自のテーブルを持っています (2 種類のユーザー: タスクを実行する従業員と、タスクを割り当てる/雇うクライアント)。新しいメンバーシップ プロバイダーを作成しようとしていましたが、 「車輪の再発明は時間の無駄だ」と気づきました。
現在、SimpleMembership を使用して ASP.NET MVC4 でメンバーシップ モデルを構築しています (これは、MVC アプリケーションのメンバーシップ サービスの未来です)。これは、ASP.NET フレームワークにより簡潔なメンバーシップ プロバイダーを提供し、さらに OAuth をサポートします。
1- すぐに使用できる ASP.NET MVC 4 インターネット アプリケーションを作成して、ログイン、サインアップ、およびユーザー管理ロジックをカスタマイズし、ユーザー プロファイル テーブルを維持しました。Admin 、 Employee 、 Client の 3 つのロールを追加しました。
このブログ投稿を読んで、登録http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5-codefirst-and-をカスタマイズできます カスタムユーザープロパティ/
2-現在、このテーブルを自分のデータベースにあるユーザーのテーブルと同期させています。「アカウントタイプ」の別のフィールドを追加したことを考慮して、登録中にユーザーに特定のプロファイルを作成するように依頼します。
どんな助けでも大歓迎です。
乾杯