0

ASP.NET Webサイトを作成していて、それぞれが独自のユーザーセットを持つ複数の「アプリケーション」を作成する予定です。事実上、人々が登録できるさまざまなグループを作成する方法が必要です。そのため、「UserA」は「ApplicationA」で作成でき、「UserA」は「ApplicationB」でも作成できます。すべてのアプリケーションでUserAを作成する必要はありませ。ユーザーは、アプリケーションごとに個別のユーザーアカウントを作成しているように感じる必要があります。

ASP.NETのメンバーシッププロバイダーとアプリケーションテーブルを使用してこれを行うことができると思いますが、これを行う方法についての優れたチュートリアルを見つけるのに苦労しています(「アプリケーション」を検索すると、ASP.NETアプリケーションの作成方法がわかります。 、ApplicationsテーブルがASP.NETメンバーシップにどのように関連しているかではありません)。誰かが私をここで正しい方向に向けることができますか?

4

2 に答える 2

2

はい、指定したアプリケーションにASP.Netメンバーシップを使用できます。

新しいASP.Netユニバーサルプロバイダーを使用してください。(aspnet_xxxテーブルを生成するメンバーシップは古いものです。)

また、web.configで次のように設定してください-

  1. applicationNameアプリケーションごとに(メンバーシップで、roleManagerに)設定します。
  2. セットするmachineKey
于 2013-03-05T01:31:15.613 に答える
0

スキーマは次のとおりです: http ://superpatrick.files.wordpress.com/2007/11/aspnet_membership_schema_updated.png

メンバーシップに関する情報は次のとおりです http://www.asp.net/web-forms/tutorials/security/membership/creating-the-membership-schema-in-sql-server-vb

于 2013-03-04T15:59:25.413 に答える