2

「カスタム MembershipProvider クラスを実装するには、カスタム Membership クラスも実装する必要がありますか?」という質問があります。ASP.NET でのカスタム メンバーシップ フレームワークの実装について、少し混乱しています。

お見せできるサンプル クラスはありませんが、以前の Web サイトで ASP.NET が使用しているものとは異なるデータベースまたはスキーマを使用していた場合はどうでしょうか。

どうもありがとう!

4

1 に答える 1

5

MembershipProvider クラスでは、独自の方法で実装するメソッドをオーバーライドします。たとえば、カスタム データベースに対してユーザーを認証したり、誰かにパスワードを変更させたりします。これにより、.NET ログイン コントロールを使用できるようになります。

通常、これは、何らかの種類の独自のユーザー クラスが既に存在するか、それを作成する必要があることを意味します。そのために MembershipUser を継承する必要はありません。

于 2009-01-10T04:51:33.150 に答える