0

私のMSSQLデータベースでは、2つのテーブルを作成しました。

  • ユーザー
  • ユーザーロール

Userには、テーブルにFKするuserroleという名前の列があります。

ここで、VS 2010を開いて、フォーム認証付きのMVC 3を作成しました。これは、ユーザーが登録してログインできるコミュニティサイトを作成するためです。

しかし、FormsAuthenticationを変更して、テーブルを使用して必要なデータをチェック/取得する方法があると思いましたか、それとも間違っていますか?データベース接続がどこにも表示されないので、フォームauthは、認証を処理するだけで、アプリケーション内で独自の生活を送っていますか?

4

1 に答える 1

2

MS の方法で認証を行いたいが、独自のテーブルを使用する場合は、独自のメンバーシップ プロバイダーを実装する必要があります。

http://msdn.microsoft.com/en-us/library/f1kyba5e(v=vs.100).aspx

public class CustomMembershipProvider : MembershipProvider
{ 
// go on overriding members
}
于 2012-09-21T11:53:31.393 に答える