1

ASP.Net MVC では、フォーム認証とメンバーシップ プロバイダーは密接に結合されていますか? メンバーシップ プロバイダー モデルは、統合する必要がある既存のユーザー検証サービスとは大きく異なります。ユーザーを管理する独自のクラスを作成したいのですが、組み込みのフォーム認証とフォーム Cookie を使用して、ログイン ユーザーが Web サイトの認証されたセクションにアクセスできるようにします。

MemberShipProvider への参照を web.config から削除して、ユーザーの検証に使用するコントローラーから独自のカスタム クラスを呼び出すことはできますか? フォーム認証は引き続き機能しますか?

4

2 に答える 2

4

@negadroが述べたようにカスタムメンバーシッププロバイダーを作成するか、カスタム検証後にSetAuthCookieを呼び出すことができます。

//your custom validation logic here
FormsAuthentication.SetAuthCookie(userName, rememberMe);
于 2012-01-16T01:53:53.780 に答える
1

カスタム メンバーシップ プロバイダーを作成できます。この答えはあなたを助けると思います。ASP.NET MVC 2 のカスタム メンバーシップ プロバイダーを作成する方法

于 2012-01-16T01:48:06.597 に答える