2012-02-13 10 views
0

パスワードリセットワークフローを使用してログインページを作成する必要があります。これには、ユーザーの電子メールへのリンクをページに送信して新しいパスワードを設定する必要があります。私はカスタムメンバーシッププロバイダを使用することを考えていましたが、私たちのシステムでは、すべての作成、検証、更新が終わるバックエンドID管理システムを使用しています。カスタムメンバーシッププロバイダを作成するためのすべての例では、直接db接続を使用しています。これは私のためには機能しません。だから、サービスのバックエンドを通じたメンバーシップ・プロバイダを作成することがアドバイスされているのか、それとも可能なのでしょうか?ASP.Net MVC 3サービスに裏打ちされたカスタムメンバーシッププロバイダ

答えて

1

もちろん、データアクセスにサービスを利用できます。しかし、おそらくそれらを同期して実行する必要があります。

ID管理システムのソースおよび/またはライブラリはありますか?そうであれば、プロバイダで直接アクセスしてサービス層を切り取ることができます。

+0

私はソースを持っていますが、それはすべてNode.jsとmongodbです。だから、私はサービス層を通過します。 ;-) web.configに接続文字列を残してもかまいませんか? – RockyMountainHigh

+0

答えははいです。完璧に動作します!本当にありがとう! – RockyMountainHigh

+0

右の設定の一部は、プロバイダ実装に固有のものです。 connectionStringのような設定は適用されません。 – jrummell

関連する問題