0

次の 3 つの役割があるとします。

  • 登録済み
  • 管理者
  • スポンサー

ユーザーが登録済みとして自己登録できるようにしたいと思います (すぐに使用できるほど簡単です)。管理者がすべての登録ユーザーを表示し、[スポンサー] チェックボックスをオンにして、ユーザーをスポンサーにできるようにしてほしいです。

ユーザーがスポンサーとして「チェック」されると、管理者は、ロゴやスポンサーの URL、スポンサーしている Web ページ、Web ページごとのスポンサーシップの有効な日付範囲、インプレッション数とクリック数、および「有料/無料」も含まれます。

私は、メンバーシップとプロファイルについて頭を悩ませ、それらがこれにどのように適用されるかを確認しようとしています.

これを適切に設計する方法について、誰でも一般的なフレームワークを提供できますか? これを行う Nuget パッケージはありますか?

アドバイスをいただければ幸いです。

4

2 に答える 2

0

テーブルプロファイルプロバイダーを使用します。次に、このテーブルの値を簡単なページから直接編集できます。

プロファイルプロバイダーを除いて、ASP.NETメンバーシップにカスタムフィールドを追加する簡単な方法はありますか?

次に、Webインターフェイスを使用して、ユーザーを管理者としての役割に割り当てることができます。http: //msdn.microsoft.com/en-us/library/t32yf0a9.aspx

または、このページをコーディングして、Roles.AddUserToRolehttp://msdn.microsoft.com/en-us/library/system.web.security.roles.addusertorole.aspxを使用します

于 2012-07-24T21:18:59.997 に答える
0

たぶん、別の質問に対する私の答えが少し役立つでしょう一般向けのWebサイトにすぐに使えるaspnetメンバーシップを使用する

Nuget では、Thinktecture.IdentityModel が最適です。

于 2012-07-24T19:09:49.740 に答える