MembershipUser で GetPassword() を実行したいのですが、アプリケーションのカスタム メンバーシップ プロバイダーが NotImplemented 例外をスローしています。ユーザーのパスワードを取得する回避策を教えてください。
ありがとう
MembershipUser で GetPassword() を実行したいのですが、アプリケーションのカスタム メンバーシップ プロバイダーが NotImplemented 例外をスローしています。ユーザーのパスワードを取得する回避策を教えてください。
ありがとう
カスタム メンバーシップ プロバイダーを使用している場合、それは を継承するクラスを作成したことを意味しますMembershipProvider
。このクラスを継承すると、Visual Studio は通常、先に進み、MembershipProvider から継承する抽象メソッドを自動生成します。これらのメソッドの 1 つが GetPassword() であり、そのロジックをプログラムするのはユーザー次第です。デフォルトでは、その例外がスローされ、まだロジックを記述していないことがわかります。
カスタム メンバーシップ プロバイダーを使用したくない場合は、SqlMembershipProvider
代わりに を使用して、すべてを処理するために必要なテーブルとストアド プロシージャを Visual Studio に作成させることができます。カスタム メンバーシップ プロバイダーは、プログラミング ロジックを完全に制御する必要がある場合に使用されます。